摘要: 本问将回答以下八个问题,如有错误,敬请批评指正,不胜感激!(注:本文中的Settings解析基于android4.0+)问题一、Settings的主界面是怎么实现的?问题二、为什么使用hierarchyviewer时Settings中的很多界面显示的都是SubSettings?问题三、hierarchyviewer中显示SubSetting时如何确定我进入的是哪个fragment?问题四、点击设置界面的某一个header时,设置界面是如何切换的?问题五、Settings.java中getMetaData与getStartingFragmentClass这两个函数是否有点矛盾?问题六、Setti 阅读全文
posted @ 2013-05-03 16:12 jansin 阅读(307) 评论(0) 推荐(0)
摘要: 大家在布局时候,有时候会发现输入框被挡住一部分,能完全显示出来,但是系统自带短信界面可以完全漂浮在软键盘之上,看了一下短信源码,修改一下输入模式就可以了,源码如下代码方式:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE |WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); //》》我用的这个也可以简单点:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_IN 阅读全文
posted @ 2013-04-26 18:20 jansin 阅读(358) 评论(0) 推荐(0)
摘要: 在编写Android程序时经常会忘记添加权限,下面是网上收集的关于Android uses-permission的资料,方便查找~android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)android.permission.ACCESS_COARSE_LOCAT 阅读全文
posted @ 2013-04-26 17:53 jansin 阅读(190) 评论(0) 推荐(0)
摘要: 前言:APK是个什么东西?“application package file”简单来说就是把编译后的文件和资源文件打包到一起,格式为zip的容器。我们简单的了解下即可。通常包含以下目录和文件:1. META-INF\ 存放签名密钥;2. res\ 存放没有编译到resources.arsc的资源文件,如图片 ;3. lib\ 存放特定软件编译代码,共享库文件;4. AndroidManifest.xml 程序全局配置文件,描述程序名称、版本、访问权限、应用程序调用库文件 ;5. classes.dex 主要运行文件6. resources.arsc 预编译资源,如二进制xml。题外话:汉化ap 阅读全文
posted @ 2013-04-15 15:16 jansin 阅读(564) 评论(0) 推荐(0)