android常见问题记录(03.13update)

此处记录一些学习开发中遇到的问题.


Q:哪些属于UI主线程
A:Activity:onCreate(), onResume(), onDestroy(), onKeyDown(), onClick(),etc 
    AsyncTask: onPreExecute(), onProgressUpdate(), 
    onPostExecute(), onCancel,etc 
    Mainthread handler: handleMessage(), post*(runnable r), etc other

Q:在用relativelayout 布局的时候,其中引入include别的xml后.layout_***属性失效
A:新的xml一定要设置layout_width 和layout_height 

Q:如何把文件放到SDK模拟器的SDCard中去
A:在elicpse中选择DDMS,选择FileExplorer,在mnt的sdcard文件夹下就是SD卡的内容,文件一定要英文,否则传不进去

Q:listview选中的时候全部变黑,
A:见http://blog.csdn.net/gchk125/article/details/7586401说明

Q: for(int id : mTouchableIds)是什么意思
A: 是java的增强型for循环,是值遍历mTouchableIds这个容器中的所有元素

Q:默认的浏览器下载的时候,消息 通知栏为啥只显示一个数据
A:具体参看DownloadNotification.java中的updateActiveNotification方法,其实是把所有的下载内容的名字通过,全部放到一个notification的title上,并且把进度条显示为所有下载文件目前下载量/总数据量  的形式了.

Q:如何把下载管理的消息通知栏更改为一项数据一个通知.而不是混合起来
A:将updateActicveNotification方法中的if(mNotifications.containsKey(packageNmae))这个条件,让其永远跑下面的else就可以了.

Q:如何使用隐藏的API
A:编译源码,在下面三个文件夹中的classes.jar弄出来,通过加载library的方式导入的项目中.
out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/
out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/
out/target/common/obj/JAVA_LIBRARIES/core_intermediates/

Q:android中Activity退出没走onDestory,却执行onCreate (11.27)
A:仔细看下生命周期,发现状态是在onStop中保存的.onStop后可能会执行onCreate,也可能会执行onStart.视具体情况而定

Q:隐藏标题栏和信号栏(12.10)
A:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 全屏隐藏标题栏和信号栏
    android:theme="@android:style/Theme.NoTitleBar" 隐藏标题栏
  或者this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
  WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值