
android
kobi
进取。
展开
-
献给想改ROM的朋友——android系统文件夹及文件功能介绍
现在android的版本有好几个,会存在不同之处,但里面的内容大致相同,灵活应用才是王道。\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。\system\bin这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二转载 2012-03-28 10:18:45 · 662 阅读 · 0 评论 -
vs2010 cocos2d-x 游戏开发之旅 一
最近打算做一款斗地主游戏, 打算用cocos2d-x 的游戏跨平台框架做 ,我本身也是菜鸟,一点点的摸索着做 ,遇到的问题都会写到博客上面来:(1) f:\ddz pro\demo\demo\proj.win32\main.h(11): fatal error C1083: 无法打开包括文件:“CCStdC.h”: No such file or directory1> Hell原创 2013-06-08 10:29:12 · 4407 阅读 · 0 评论 -
Activity属性设置大全
activity属性设置大全 android:allowTaskReparenting=["true"|"false"] 是否允许activity更换从属的任务,比如从短信息任务切换到浏览器任务。 android:alwaysRetainTaskState=["true"|"false"] 是否保留状态不变,比如切换回home,再从新打开,a转载 2014-01-22 18:53:06 · 535 阅读 · 0 评论 -
解决ListView 跟ScroolView 共存 listItem.measure(0, 0) 空指针
解决ListView 和ScroolView 共存 listItem.measure(0, 0) 空指针在网上找到ListView 和ScroolView 共存的方法无非是给他每个listview 重新增加高度,但是android 的设计者始终认为这并不是一种好的实现方法。但是有的时候有必须要用这种蛋疼的设计。于是乎,我网上找到了一个方法: public class Utility {转载 2014-01-26 10:13:12 · 590 阅读 · 0 评论 -
Android获取arrays.xml里的数组字段值
比如在arrays.xml里: Reboot Recovery BootLoader 在代码里获取:String item0 =this.getResources().getStringArray(R.array.reboot_item)[0];String item1 = this.getResource转载 2014-02-07 16:35:51 · 677 阅读 · 0 评论 -
关于Android的多种屏幕适配
一、Android支持的多种屏幕传统意义上,一般是是这么认为的:ldpi: 对应分辨率240×320mdpi: 对应分辨率320×480hdpi:对应分辨率480×800或480×854但实际上没有这么简单,直接看官方资料的下标,可以看到其实ldpi一样由480×800,甚至还有1024×600 低密度(ldpi 120)中密度(md转载 2014-02-18 17:50:14 · 509 阅读 · 0 评论 -
android merge
标签闪亮登场了。当LayoutInflater遇到这个标签时,它会跳过它,并将内的元素添加到的父元素里。迷惑了吗?让我们用来替换FrameLayout,并重写之前的XML布局: android:layout_width="fill_parent" android:layout_height="fill_parent" a转载 2014-03-20 14:14:41 · 514 阅读 · 0 评论 -
理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/转载 2014-04-17 18:18:48 · 415 阅读 · 0 评论 -
Eclipse 中给项目自动创建ant的build.xml文件
Eclipse 自动生成 Ant的Build.xml 配置文件,生成的方法很隐蔽选择你要生成Build.xml文件的项目,右键. Export-> General -> Ant Buildfiles .点Next,再点Finish.生成完毕. 希望使用的可以试试了。总算不用再傻傻的自己编写build.xml了转载 2014-04-17 18:40:31 · 932 阅读 · 0 评论 -
java.lang.IllegalArgumentException: Illegal character in query at index 41:
是由于url里存在特殊字符的原因,转一下空格:url= url.replaceAll(" ", "%20");其他对应字符:? : %3F& : %26| : %124 十六进制值1.+URL 中+号表示空格%2B2.空格转载 2014-05-05 10:05:01 · 1621 阅读 · 1 评论 -
Android Notication的使用
Android Notication的使用private void sendNotification() { // TODO Auto-generated method stub NotificationManager manager = (NotificationManager)this.getSystemService转载 2014-05-13 18:40:46 · 850 阅读 · 0 评论 -
ARM Cortex A9
简介编辑Cortex-A15 A9 A8 A5 都是基于 指令集ARMv7 的A系列处理器许多主流处理器应用对性能的要求都日益提高,以实现更快的数据速率、更多的媒体服务和更多新功能(如利用丰富动态用户界面的加密和安全等功能)。在此类应用中,消费者需求是促进产品开发的主要驱动力,因此降低终端产品成本就成了制造商面临的一大挑战。这并不仅仅是竞争问题:同时也关乎在发展中国家开辟新市场的工转载 2014-04-29 11:11:11 · 1032 阅读 · 0 评论 -
Android开源项目分类汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。、其他转载 2014-07-16 13:30:44 · 859 阅读 · 0 评论 -
深入解析AsyncTask
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT转载 2014-06-10 11:07:33 · 524 阅读 · 0 评论 -
vs2010 cocos2d-x 游戏开发之旅 二
自己慢慢摸索着搞了 ,有错误不要骂啊:(1) cocos2d-x 设置背景图:CCSprite* pSprite = CCSprite::create("main_bg.jpg"); CC_BREAK_IF(! pSprite); // Place the sprite on the center of the screen pSprite->setPosi原创 2013-06-08 19:24:44 · 2055 阅读 · 0 评论 -
Failed to install *.apk on device 'emulator-5554': timeout
错误提示:Failed to install helloworld.apk on device 'emulator-5554': timeout或者the user data image is used 原因:由于模拟器已经开启而没有关闭或者非法关闭引起的。解决方法:删除 C:\Documents and Settings\Administrator\.androi转载 2013-05-13 16:32:05 · 976 阅读 · 0 评论 -
直接拿来用!最火的Android开源项目(一)
摘要:对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,优快云特整理了GitHub上最受欢迎的Android及iOS开源项目,本文详细介绍了20个Android开源项目。GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项转载 2013-05-03 16:44:47 · 581 阅读 · 0 评论 -
Android推送方式比较
推送方式的基础知识 当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。转载 2012-03-16 16:35:30 · 325 阅读 · 0 评论 -
android listview 连续调用 getview问题分析及解决
刚好遇到这个问题 ,头痛了一两天 。看到这篇文章 问题和楼主的差不多 ,每次都是多次调用 直到 内存溢出 ,在2.2上不会报内存溢出 ,2.1 上会报 。非常感谢。当我们在使用listview的时候。有时候自定义adapter的时候,是不是会发现在getview里打印日志的时候,重复调用很多次?有时候4次。有的严重甚至到10次,当我们在listview中移动的时候。每移动一列转载 2012-05-31 16:38:28 · 387 阅读 · 0 评论 -
android 多语言对应表
en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯联合酋长国) ar_BH 阿拉伯文 (巴林) ar_DZ 阿拉伯文 (阿尔及利亚) ar_EG 阿拉伯文 (埃及) ar_IQ 阿拉伯文 (伊拉克) ar_JO 阿拉伯文 (约旦) ar_KW 阿拉伯文 (科威特) ar_LB 阿拉伯文 (黎巴嫩) ar_LY 阿拉伯文原创 2012-05-23 09:25:06 · 1096 阅读 · 0 评论 -
Android 2.3系统支持的语言列表
Android2.3支持的语言列表此前的Android 2.2系统仅支持26种语言,本次发布的Android2.3在Android 2.2的基础上增加了近一倍数的预言支持,总共支持57种语言。其中谷歌总部所在地美国,所使用的英语作为原生支持的语种,而正如谷歌所愿,对于普遍富有的阿拉伯国家,Android2.3系统增加了阿拉伯语的支持。 下面列出了全球范围内,Android2.3所支持原创 2012-05-23 11:22:31 · 1423 阅读 · 0 评论 -
Android APK反编译详解(附图)
Android APK反编译详解(附图)分类: Android2011-08-28 22:42 182210人阅读 评论(87) 收藏 举报这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,转载 2012-10-04 14:49:31 · 602 阅读 · 0 评论 -
WebViewClient与WebChromeClient的区别
熟悉HTML5开发的朋友对这2个应该很熟悉了,但是我还不熟悉,所以先熟悉下,为接下来的HTML5开发做点准备。Android应用开发的时候可能会用到WebView这个组件,使用过程中可能会接触到WebViewClient与WebChromeClient,那么这两个类到底有什么不同呢?WebViewClient主要帮助WebView处理各种通知、请求事件的,比如:转载 2012-10-18 09:55:36 · 542 阅读 · 0 评论 -
Android开机时桌面Widget的载入流程
AndroidWidgetService.java是Widget framework的核心类,承担了所有的Widget的管理工作。开机之后在system server启动之后(此进程会管理其他Service)会创建AppWidgetService的实例,并调用AppWidgetService的SystemReady方法在此方法中完成了Widget的初始化和载入工作,主要是做了三件事情转载 2012-10-18 10:01:26 · 544 阅读 · 0 评论 -
AlertDialog详解
对话框介绍与示例 对话框在程序中不是必备的,但是用好对话框能对我们编写的应用增色不少。采用对话框可以大大增加应用的友好性。比较常用的背景是:用户登陆、网络正在下载、下载成功或者失败的提示,还有,比如:短信来了、电池没电了等等,只要你想到的,能提高用户体验的,你都可以使用对话框。首先,请大家找到文档,在右上角的搜索框中输入Dialog,根据提示,选择app.dialog转载 2012-10-18 10:04:48 · 690 阅读 · 0 评论 -
自定义ListView FastScroller滑块图片
设置快速滚动属性很容易,只需在布局的xml文件里设置属性即可: android:layout_height="fill_parent" android:fastScrollEnabled="true" android:focusable="true" />复制代码但是有时候会发现设置属性无效,滚动ListView并未出现滑块。原转载 2012-10-22 16:52:48 · 424 阅读 · 0 评论 -
Android ViewPager多页面滑动切换以及动画效果
一、首先,我们来看一下效果图,这是新浪微博的Tab滑动效果。我们可以手势滑动,也可以点击上面的头标进行切换。与此同方式,白色横条会移动到相应的页卡头标下。这是一个动画效果,白条是缓慢滑动过去的。好了,接下来我们就来实现它。 二、在开始前,我们先要认识一个控件,ViewPager。它是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。这原创 2012-10-24 15:29:29 · 793 阅读 · 0 评论 -
Android Java包
Android Java包 快速了解Android平台的一种方式是查看Java包的结构。因为Android源于标准的JDK发布版,所以了解受支持的内容和不受支持的内容非常重要。下面简短介绍一下Android SDK中重要的包。 android.app:实现Android的应用程序模型。主要的类包括Application(表示开始和结束语义),以及众多与Act原创 2012-10-25 13:47:27 · 591 阅读 · 0 评论 -
Failed to rename directory D:\android-sdk-windows\tools to D:\android-sdk-windows\temp\ToolPackage.o
Failed to rename directory D:\android-sdk-windows\tools to D:\android-sdk-windows\temp\ToolPackage.old01安装或升级adt 时报错,解决 打开任务管理器 结束掉 adb java 等进程。然后安装即可。原创 2012-11-12 17:11:36 · 2513 阅读 · 0 评论 -
Invalid use of SingleClientConnManager: connection still allocated
一:Invalid use of SingleClientConnManager: connection still allocated 此问题出现原因是使用同一个httpclient当前一个post|get请求尚未结束,另条线程又再次使用该httpclient请求数据,则前一个会报出如上错误 出现原因 1:post/get没有关闭,没有写post.abort()或者 En转载 2012-11-28 13:38:07 · 890 阅读 · 0 评论 -
android应用程序如何调用支付宝接口
最近在做一个关于购物商城的项目,项目里面付款这块我选的是调用支付宝的接口,因为用的人比较多。 在网上搜索了以下,有很多这方面的教程,但大部分教程过于陈旧,而且描述的过于简单。而且支付宝提供的接口一直在更新,可能支付宝那边是为了让接口更容易被调用吧,以前有些老的教程稍微跟现在接口有些不能“对号入座”,于是,我决定抽空写一篇关于调用支付宝接口的文章,跟大家分享,让大家以最快的转载 2014-08-26 16:41:36 · 476 阅读 · 0 评论