刚开始学习,新手,欢迎拍砖和鄙视。直接入题,新版Android的主要代码分析: 1 package com.bslk.helloworld; 2 /*1.这里的导入包,会有报警告的地方,因为没有使用,已干掉了,其他不管,现在应该0Err0Warn*/ /*2.这是一些导入的包,具体的不解...
分类:
移动开发 时间:
2015-02-10 15:16:00
阅读次数:
156
基于Android相关设备作为嵌入式设备范畴,在书写App应用的时候要格外关注效率,并且受电池电量的限制。这就导致嵌入式设备有诸多考虑、有限处理能力,因此就要求我们尽量去写高效的代码。本文讨论了很多能让开发者使他们的程序运行更有效的方法,遵照这些方法,你可以使你的程序发挥最大的效力。
引言
对于占用资源的系统,有两条基本原则:
不要做不必要的事
不要分配不必要的内存
...
分类:
移动开发 时间:
2015-02-09 16:08:53
阅读次数:
233
xCode默认的是由源代码管理工作Git,Android Studio内置的也有,之前写过两篇关于Window托管Android代码到GitHub的文章,一直想写篇关于Mac上托管代码的到文章,今天终于有时间写写,xCode中默认带有Git这种行为确实很赞,对于习惯于Git的人是非常舒适的,一般打开...
分类:
移动开发 时间:
2015-02-08 23:08:56
阅读次数:
270
在AndoridStudio中引入GreenDAOGreenDAO整个运行的逻辑是通过配置其提供的JavaSE代码,自动在一个文件夹下生成需要Bean、DAO、DaoMaster、DaoSession;然后在Android代码中通过创建DaoSession来操作数据库,具体方法如下:1.配置工程在./src/main目录下创建一个与java同层级的java-gen文件夹.打开build.gradle...
分类:
其他好文 时间:
2015-02-06 16:44:44
阅读次数:
149
Android系统架构
1.Linux内核层(基于Linux2.6)
2.系统运行库层(通过一些C/C++库来为Android系统提供主要的特性支持,并且拥有一个自己的额Dalvik虚拟机实例)
3.应用框架层(提供各种API,Android自带的一些核心应用就是使用这些API完成的,开发者也可以通过使用这些API来构建自己的应用程序)
4.应用层(手机上的应用程序都属于这一层)
...
分类:
移动开发 时间:
2015-02-05 16:30:16
阅读次数:
199
前言
这篇文章主要是介绍了一些小细节的优化技巧,当这些小技巧综合使用起来的时候,对于整个App的性能提升还是有作用的,只是不能较大幅度的提升性能 而已。选择合适的算法与数据结构才应该是你首要考虑的因素,在这篇文章中不会涉及这方面。你应该使用这篇文章中的小技巧作为平时写代码的习惯,这样能够提 升代码的效率。
代码性能优化建议
原文: http://developer.andro...
分类:
移动开发 时间:
2015-02-02 15:57:08
阅读次数:
162
想写一款Android手机上的代码编辑器,实现类似c4droid中代码语法高亮通过Android中的控件WebView中嵌入html网页,html引入CodeMirror这个第三方库就可以了,其实就是把网页版的代码高亮实现方法搬到Android上,目前不知道有没有其他比较好的方法。具体实现请参考An...
分类:
移动开发 时间:
2015-01-30 16:55:42
阅读次数:
473
1、length、length()、size的优化举例:int array_one[] = {1,2,3,4,5,6,7,8,9,10};int array_two[] = {1,2,3,4,5,6,7,8,9,10,11..100};for(int i=0;i<array_one.length;i...
分类:
移动开发 时间:
2015-01-29 21:02:35
阅读次数:
197
今天用PHP开发Android网络数据接口的时候,发现Thinkphp的I函数(php的$_POST)并不能获取到androidpost过来的数据Android代码如下: 1 Map map = new HashMap(); 2 map.put("itemid",this....
分类:
移动开发 时间:
2015-01-29 19:07:05
阅读次数:
190