public class CallActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat...
分类:
移动开发 时间:
2014-07-18 20:37:29
阅读次数:
250
1. 入口。以前一直都说Activity的人口是onCreate方法。其实android上一个应用的入口,应该是ActivityThread。和普通的java类一样,入口是一个main方法。public static final void main(String[] args) { Sampling...
分类:
其他好文 时间:
2014-07-18 19:24:01
阅读次数:
268
Thread 内存泄露
线程也是造成内存泄露的一个重要的源头。线程产生内存泄露的主要原因在于线程生命周期的不可控。
1.看一下下面是否存在问题
public class ThreadActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedIns...
分类:
移动开发 时间:
2014-07-17 21:19:11
阅读次数:
274
Actiivity 生命周期,如下图所示: onCreate onStart (onRestarted) onResume onPaused(to onResume(User navigates to the activity)) onStop onDestroyonCreate 方法: ...
分类:
其他好文 时间:
2014-07-16 17:54:39
阅读次数:
182
用TextView实现这样的效果,图片文字混排,文字不同颜色字体,打电话和吊起浏览器等等
代码如下:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setC...
分类:
移动开发 时间:
2014-07-16 14:20:08
阅读次数:
202
1:在onPause()中进行数据持久化。activity的生命周期为onCreate()---->onRestart()----->onStart()------>onResume()------>onPause()-------->onStop()------>onDestroy(),其中onCreate()、onRestart()、onStart()、onResume()执行结束后不能立即结...
分类:
移动开发 时间:
2014-07-16 09:10:23
阅读次数:
319
1. 首先将afinal.jar文件拷贝到项目中的libs目录下
2. 让MainActivity不在继承系统的Activity,而是继承FinalActivity
public class MainActivity extends FinalActivity
3. 把MainActivity中onCreate方法的protected改为public
public void...
分类:
其他好文 时间:
2014-07-14 20:36:40
阅读次数:
251
1.ListView怎么提高滑动效率
2.说下你做过项目的包的构架,(联网,解析,activity,database) 重点
3.加载大量图片怎么做(包括小图和查看大图) 怎么减少一次跟服务器的链接数,怎么做缓存,
4.onInterceptTouchEvent(),onTouchEvent()的关系
5.怎么在oncreate中大致计算一个view的高度(调一下view的measure,...
分类:
移动开发 时间:
2014-07-14 14:04:50
阅读次数:
276
思路:
1.当然是基于SQLiteOpenHelper.onCreate(第一次安装程序时调用)、onUpdate(升级程序时调用)
2.用"脚本"(脚本制作具体方法问度娘)做数据库升级,文件名标识对应版本,java中根据“上一版本、当前版本”选择执行的脚本。
升级时,修改DB_VERSION(当前版本)即可。
DBManager.java:
package com.exampl...
分类:
移动开发 时间:
2014-07-13 18:55:49
阅读次数:
241
思路:
1.基于SharedPreferences,每次打开时,根据上次打开时记录的版本即可区分此次打开的情形。
StoredData.java:
1.Application.onCreate中调用StoredData.getThis().markOpenApp();即可。其他位置就可以根据getLaunchMode判断打开类型了。
package com.exampl...
分类:
移动开发 时间:
2014-07-13 18:09:59
阅读次数:
163