12 2013 档案

摘要:设置当前的Activity的屏幕亮度,而不是设置系统的屏幕亮度,退出当前的Activity后恢复系统的亮度。直接看代码好了Java代码WindowManager.LayoutParamslp=getWindow().getAttributes();lp.screenBrightness=0.5f;getWindow().setAttributes(lp);screenBrightness的值范围是0到1。注意不要设成0,屏幕会黑掉,完全看不到。 阅读全文
posted @ 2013-12-18 12:56 xiaochao1234 阅读(281) 评论(0) 推荐(0) 编辑
摘要:APK 本地化 说起APK的汉化,目前大部分教程都是让用Hex Workshop或者Android ResEdit来做。但是实际操作后,就会发现:1、Hex Workshop操作繁琐,经常出现搜不到想要修改的字符的情况;2、Android ResEdit简单用用可以,修改稍微复杂一点就会出现整条整条丢字符串的情况;并且新内容不能比原内容长——谁能保证我的本地化语言就一定比原来的短呢?现在好了,老外写的《android-apktool》软件,可以帮助我们把APK反编译,生成程序的源代码和图片、XML配置、语言资源等文件。我们对图片和语言资源等文件修改后,可以再把它们编译打包成APK,签名后就是手 阅读全文
posted @ 2013-12-18 12:55 xiaochao1234 阅读(493) 评论(0) 推荐(0) 编辑
摘要:Android 1.0 第一版商用操作系统Android 1.1 更新了部分API,新增一些功能,修正了一些错误,同时增加com.google.android.maps包Android 1.5智能虚拟键盘使用widgets实现桌面个性化在线文件夹(Live Folder)快速浏览在线数据视频录制和分享图片上传更快的标准兼容浏览器Voice search 语音搜索立体声蓝牙和免提电话Android 1.6完全重新设计的Android Market,可以显示更多的屏幕截图手势支持,可以让开发者生成针对某个应用程序的手势库支持CDMA网络:中国电信的用户可以期待EVDO的Android手机了TXT- 阅读全文
posted @ 2013-12-16 15:24 xiaochao1234 阅读(765) 评论(0) 推荐(0) 编辑
摘要:一目的本节的目的就是为了讲清楚Android中的Surface系统,大家耳熟能详的SurfaceFlinger到底是个什么东西,它的工作流程又是怎样的。当然,鉴于SurfaceFlinger的复杂性,我们依然将采用情景分析的办法,找到合适的切入点。一个Activity是怎么在屏幕上显示出来的呢?我将首先把这个说清楚。接着我们把其中的关键调用抽象在Native层,以这些函数调用为切入点来研究SurfaceFlinger。好了,开始我们的征途吧。二Activity是如何显示的最初的想法就是,Activity获得一块显存,然后在上面绘图,最后交给设备去显示。这个道理是没错,但是Android的Sur 阅读全文
posted @ 2013-12-16 14:47 xiaochao1234 阅读(3781) 评论(0) 推荐(0) 编辑
摘要:Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //获取PID System.exit(0); //常规java、c#的标准退出法,返回值为0代表正常退出2. 任务管理器方法 首先要说明该方法运行在Android 1.5 API Level为3以上才可以,同时需要权限ActivityMan 阅读全文
posted @ 2013-12-12 14:34 xiaochao1234 阅读(2680) 评论(0) 推荐(0) 编辑
摘要:最近一直在玩Android手机,当然也忘不了在这个平台下搞些和地图相关的东西。Android手机自带了Google的地图软件,不过原来不支持离线浏览,所以很费流量,5.0版本以后可以支持离线浏览,需要先把地图先下载到本地,有时间可以测试一下。所以一直在用RMaps,具体的介绍大家可以参考下面这篇文章:http://www.hiapk.com/bbs/viewthread.php?tid=147574&extra=page%3D1%26amp;filter%3Dtype%26amp;typeid%3D126文章中的RMaps是作者修改过的,我想应该是有源码的,但一直没有找到,最近一次偶然 阅读全文
posted @ 2013-12-12 09:38 xiaochao1234 阅读(554) 评论(1) 推荐(0) 编辑
摘要:1、Android项目编译周期长,编译项目命令取消困难2、在进行Android项目的编译的同时,Eclipse锁定工作区不能进行修改操作3、在只进行资源文件的修改时,Eclipse对资源文件的修改会导致整个项目的编译,在无法打开自动编译模式下,极为不便对项目进行分包处理后,android编译速度极慢。对于我们现在的项目,在未进行分包时编译一次大约需要4、5分钟而有时候你只是简单的修改了一下java文件。。。进行分包后,编译整个项目时长达到10分以上,有时甚至造成eclipse假死严重的损耗了工作时间和降低工作效率。针对现在生成项目速度慢的状况,发现android项目编译时对资源文件的操作占大量 阅读全文
posted @ 2013-12-11 22:07 xiaochao1234 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:1:设置选中图片的背景颜色this.gridviewToolbar= (GridView) super.findViewById(R.id.gridviewbar);this.gridviewToolbar.setSelector(new ColorDrawable(Color.TRANSPARENT));2:通过屏幕的长度,宽度来定义控件的长宽this.width = super.getWindowManager().getDefaultDisplay().getWidth()/ this.menu_img.length;this.height = super.getWindowManage 阅读全文
posted @ 2013-12-06 09:12 xiaochao1234 阅读(651) 评论(0) 推荐(2) 编辑

点击右上角即可分享
微信分享提示