11 2014 档案

摘要:Android早已是全球最大、用户最多的移动操作系统,不过它离全球最好用还差得很远。 大家随手就能举出些曾经历过的糟心体验,如手机卡顿!电量不禁用!广告弹窗老是出现!不过很少有人会追根寻底的去问为何如此,Android原生设计是怎样的?官方有修正吗?有民间大神来做补丁方案吗? 可能很少有人会... 阅读全文
posted @ 2014-11-28 14:23 xiaochao1234 阅读(597) 评论(0) 推荐(0) 编辑
摘要:首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性加入这条属性的含义是,应用程序将会处理屏幕方向和键盘状态(推出或合上)信息的改动。但对于其他的设备配置信息的改动则会由Android系统... 阅读全文
posted @ 2014-11-28 08:40 xiaochao1234 阅读(665) 评论(0) 推荐(1) 编辑
摘要:老大要我弄个自动更新,要用到静默安装,网上找到了些大拿的代码,我拿去改吧改吧,先贴出来:Java代码/***软件静默安装*@paramapkAbsolutePathapk文件所在路径*@return安装结果:获取到的result值**如果安装成功的话是“*pkg:/data/local/tmp/Ca... 阅读全文
posted @ 2014-11-27 11:49 xiaochao1234 阅读(4255) 评论(4) 推荐(0) 编辑
摘要:自己最近在学习Android过程中,下载了一个Demo尽然不能取消设备管理器,也不能卸载。自己猛一想这事如何实现的?首先AndroidManifest.xml:Xml代码DeviceMyReceiver.javaJava代码packagecom.dean.autosetting;importandr... 阅读全文
posted @ 2014-11-27 08:42 xiaochao1234 阅读(901) 评论(0) 推荐(0) 编辑
摘要:对于我们这些自学成才的菜鸟来说,很多知识是欠缺的,比如如何写简历,今早上特意在网上学习了一下,写成学习笔记供大家参考。 篇幅,简历一般3页或者三页多一点是最好的,少了不好看,多了面试官不愿意看。 工作年限,必须一年半以上。(hr两块钱一份的简历买来的,所以他们会对简历筛选,如果你工 作年限不达标... 阅读全文
posted @ 2014-11-26 16:28 xiaochao1234 阅读(2062) 评论(0) 推荐(0) 编辑
摘要:做安卓开发有很多时候都是要和web交互的,我们很难制作本地应用,这次把小弟整出来的安卓和服务器通讯贡献出来,希望能帮到需要的朋友,同时也是加深印象。我们先来搭建安卓客户端,首先写好布局文件:1.布局文件Register.xml:Xml代码2.Activity文件:RegisterActivity.j... 阅读全文
posted @ 2014-11-26 14:11 xiaochao1234 阅读(951) 评论(0) 推荐(0) 编辑
摘要:gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。android:layout_gravity 和 android:gravity 的区别从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。an... 阅读全文
posted @ 2014-11-26 08:38 xiaochao1234 阅读(406) 评论(0) 推荐(0) 编辑
摘要:如果拟开发一个网络应用的程序,首先考虑是否接入网络,在Android手机中判断是否联网可以通过ConnectivityManager 类的isAvailable()方法判断,首先获取网络通讯类的实例 :Java代码ConnectivityManagercwjManager=(Connectivity... 阅读全文
posted @ 2014-11-25 08:33 xiaochao1234 阅读(967) 评论(0) 推荐(0) 编辑
摘要:方法一.利用View.OnKeyListener"同步"显示Java代码EditTextmyEdit=(EditText)findViewById(R.id.myEdit);TextViewmyText=(TextView)findViewById(R.id.myText);myEdit.setOn... 阅读全文
posted @ 2014-11-24 08:46 xiaochao1234 阅读(1736) 评论(0) 推荐(0) 编辑
摘要:方法一:利用TextWatcherJava代码editText.addTextChangedListener(newTextWatcher(){privateCharSequencetemp;privatebooleanisEdit=true;privateintselectionStart;pri... 阅读全文
posted @ 2014-11-23 14:55 xiaochao1234 阅读(489) 评论(0) 推荐(0) 编辑
摘要:首先让我们理解下Android平台中的显示类是View,但是还提供了底层图形类android.graphics,今天所说的这些均为graphics底层图形接口。 Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565、RGB888。作为一种逐像素的显示对象执行效... 阅读全文
posted @ 2014-11-21 16:57 xiaochao1234 阅读(605) 评论(0) 推荐(0) 编辑
摘要:有时候我没可能需要在点击按钮进行一些检测,但是并不想关闭次对话框(系统默认点击任何一个按钮则关闭对话框),处理方法如下:在点击事件下添加如下代码:Java代码try{Fieldfield=dialog.getClass().getSuperclass().getDeclaredField("mSho... 阅读全文
posted @ 2014-11-21 06:42 xiaochao1234 阅读(1144) 评论(0) 推荐(0) 编辑
摘要:Java代码下面看看我们如何使用它,达到我们想要的效果publicclassMainActivityextendsActivity{/***双向滑动菜单布局*/privateSliderMenuSliderMenu;/***在内容布局上显示的ListView*/privateListViewcont... 阅读全文
posted @ 2014-11-20 16:13 xiaochao1234 阅读(1885) 评论(3) 推荐(0) 编辑
摘要:功能分类:工具 支持平台:Android 运行环境:Eclipse开发语言:Java 开发工具:Eclipse 源码大小:11.45KB下载地址:http://sina.lt/zx9源码简介Android快速开发不可或缺的11个辅助类,其中10个来自张鸿洋的博客,1个是我平时积攒的,复制... 阅读全文
posted @ 2014-11-20 13:20 xiaochao1234 阅读(906) 评论(0) 推荐(4) 编辑
摘要:1. 设置android手机为USB调试模式。步骤: menu---> 设置 ---> 应用程序 ---> 开发 , 选择【USB调试】2. 用USB连接手机和电脑,并确保成功。步骤: 在windows下执行c:\adb devices, 查看手机是否已经连接成功。3. 设置应用程序为调试模式。操作... 阅读全文
posted @ 2014-11-20 09:53 xiaochao1234 阅读(369) 评论(0) 推荐(0) 编辑
摘要:1.Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //获取PID,目前获取自己的也只有该API,否则从/proc中自己的枚举其他进程吧,不过要说明的是,结束其他进程不一定有权限,不然就乱套了。 Sy... 阅读全文
posted @ 2014-11-20 08:44 xiaochao1234 阅读(524) 评论(0) 推荐(0) 编辑
摘要:、在桌面创建快捷方式方法:方法一:通过长按某一个应用程序的图标在桌面上创建启动该应用程序的快捷方式。这个方法安装完程序都用户都能实现。方法二:在应用程序中构建一个Intent,然后以Broadcast的形式通知Launcher创建快捷方式。先看Launcher的AndroidMainfest.xml... 阅读全文
posted @ 2014-11-19 08:34 xiaochao1234 阅读(1322) 评论(0) 推荐(0) 编辑
摘要:主要介绍总结的Android开发中常用的工具类,大部分同样适用于Java。 目前包括HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、R... 阅读全文
posted @ 2014-11-18 14:13 xiaochao1234 阅读(1074) 评论(1) 推荐(1) 编辑
摘要:统一的用户界面是可以使得应用程序更友好。要做到用户界面的统一,我们就必须用到风格(style)和主题(theme)。OPhone系统提供了很多系统默认的风格和主题,但是很多情况下,这些不能满足我们的需要。例如我们不可能总是希望背景色是系统规定的,我们也不希望字体大小一成不变。当然我们可以在每个空间... 阅读全文
posted @ 2014-11-18 10:10 xiaochao1234 阅读(670) 评论(0) 推荐(0) 编辑
摘要:在读取双字节字符时,主要涉及到编码的选取:Java代码publicstaticbooleanisRightfulTXT(Filef){//TODOAuto-generatedmethodstubStringregexp="[^\\x00-\\xff]";//双字节字符Patternp=Pattern... 阅读全文
posted @ 2014-11-18 08:34 xiaochao1234 阅读(388) 评论(0) 推荐(0) 编辑
摘要:Android应用程序在使用很多功能的时候必须在Mainifest.xml中声明所需的权限,否则无法运行。下面是一个Mainifest.xml文件的例子:Xml代码 ... 阅读全文
posted @ 2014-11-17 16:16 xiaochao1234 阅读(749) 评论(0) 推荐(0) 编辑
摘要:看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一... 阅读全文
posted @ 2014-11-17 09:42 xiaochao1234 阅读(344) 评论(0) 推荐(1) 编辑
摘要:近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Andr... 阅读全文
posted @ 2014-11-17 08:39 xiaochao1234 阅读(872) 评论(3) 推荐(0) 编辑
摘要:一个接着一个的activity,写啊写,调啊调,后来,终于发觉,activity的标题栏好难看,好单调啊。咱们为了吸引用户的眼球,得搞点个性化的东西。 自定义标题栏的方法,网上一搜一大堆,我也稍微提一下,oncreate中加上如下代码就行: Java代码 requestWindowFeatur... 阅读全文
posted @ 2014-11-14 17:32 xiaochao1234 阅读(959) 评论(0) 推荐(0) 编辑
摘要:实时文件夹是一种用来显示由某个ContentProvider提供的数据信息的桌面组件。要创建一个实时文件夹,必须要有两个方面的支持。1,要定义一个用来创建实时文件夹的Activity。2,所指定数据信息URI的ContentProvider必须支持实时文件夹时文件夹查询一、定义创建实时文件夹的Act... 阅读全文
posted @ 2014-11-14 08:47 xiaochao1234 阅读(348) 评论(0) 推荐(0) 编辑
摘要:方法一:利用String类Java代码publicStringgetFileName(Stringpathandname){intstart=pathandname.lastIndexOf("/");intend=pathandname.lastIndexOf(".");if(start!=-1&&... 阅读全文
posted @ 2014-11-13 13:11 xiaochao1234 阅读(3106) 评论(0) 推荐(0) 编辑
摘要:As you know, each Activity is also a Context, which is information about its execution environment in the broadest sense. Your application also has a ... 阅读全文
posted @ 2014-11-12 13:00 xiaochao1234 阅读(412) 评论(0) 推荐(0) 编辑
摘要:第一部分Andoird的SQLiteOpenHelper类中有一个onUpgrade方法。帮助文档中只是说当数据库升级时该方法被触发。经过实践,解决了我一连串的疑问:1. 帮助文档里说的“数据库升级”是指什么?你开发了一个程序,当前是1.0版本。该程序用到了数据库。到1.1版本时,你在数据库的某个表... 阅读全文
posted @ 2014-11-12 09:17 xiaochao1234 阅读(700) 评论(0) 推荐(2) 编辑
摘要:通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻 辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高 软件的性能。下面我们就从几个方面来了解Android开发过程中的代码优化。... 阅读全文
posted @ 2014-11-11 13:55 xiaochao1234 阅读(519) 评论(0) 推荐(0) 编辑
摘要:有种场景,我们想将一个图片切割成多个图片。比如我们在开发一个拼图的游戏,就首先要对图片进行切割。以下是封装好的两个类,可以实现图片的切割。仅供参考和学习。一个是ImagePiece类,此类保存了一个Bitmap对象和一个标识图片的顺序索引的int变量。Java代码packagearui319.blo... 阅读全文
posted @ 2014-11-11 09:07 xiaochao1234 阅读(1356) 评论(1) 推荐(1) 编辑
摘要:在Android应用开发过程中,屏幕上控件的布局代码和程序的逻辑代码通常是分开 的。界面的布局代码是放在一个独立的xml文件中的,这个文件里面是树型组织的,控制着页面的布局。通常,在这个页面中会用到很多控件,控件会用到很多的 资源。Android系统本身有很多的资源,包括各种各样的字符串、图片、动画... 阅读全文
posted @ 2014-11-10 13:03 xiaochao1234 阅读(653) 评论(1) 推荐(2) 编辑
摘要:以前在做UI布局时,也经常用Layout_weight属性,有时会遇到莫名其妙的布局问题,但总没研究懂。一直想做深入分析,但总是没耐心。遇到问题就找替代方法解决,但终非长久之计。这次下决心给它弄透!以前一直没弄懂Layout_weight是什么意思,自己写代码测试也出来了不同的情况,最近看了一篇帖子... 阅读全文
posted @ 2014-11-10 08:55 xiaochao1234 阅读(673) 评论(2) 推荐(3) 编辑
摘要:观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。本文以AbstractCursor为例子,展开分析。观察者模式,Observer Pattern,是一个很实用的模式,本人曾经接触到的各种平台以及曾经参与项目中打印模板解释器中都用到了此模式。1... 阅读全文
posted @ 2014-11-09 15:33 xiaochao1234 阅读(549) 评论(0) 推荐(0) 编辑
摘要:单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界 访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。单例模式是设计模式中最简单的形式之... 阅读全文
posted @ 2014-11-07 07:48 xiaochao1234 阅读(444) 评论(1) 推荐(1) 编辑
摘要:零零碎碎的总结 1.客户端的功能逻辑不难,UI界面也不难,但写UI花的时间是写功能逻辑的两倍. 2.写代码前的思考过程非常重要,即使在简单的功能,也需要在本子上把该功能的运行过程写出来.3.要有自己的知识库,可以是一个工具类,把写过的,看过的好的代码放进去,也可以是一个笔记本软件.因为只有放在知识... 阅读全文
posted @ 2014-11-06 13:16 xiaochao1234 阅读(2841) 评论(9) 推荐(10) 编辑
摘要:在 国内,有个很有意思的现状。一方面,几个国内最大的公司/企业的客户端/应用依旧冥顽不灵,丝毫不愿意遵循 Android Design,以各种扯淡的理由坚持使用 iOS UI 或者 Metro UI,或者其他叫不出名字的 UI;另一方面,Holo Theme 作为 Android Design 的一... 阅读全文
posted @ 2014-11-06 08:34 xiaochao1234 阅读(673) 评论(1) 推荐(0) 编辑
摘要:摘要:截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark、和码友分享经验还是慨叹“活到老要学到老”?今天我们将继续介绍另外34个Android开源项目。此前,CSDN移动频道推出的GitHub平台上“最受欢迎的开源项目”... 阅读全文
posted @ 2014-11-05 15:13 xiaochao1234 阅读(1295) 评论(1) 推荐(2) 编辑
摘要:单例模式,可以说是GOF的23种设计模式中最简单的一个。这个模式相对于其他几个模式比较独立,它只负责控制自己的实例化数量单一(而不是考虑为用户产生什么样的实例),很有意思,是一个感觉上很干净的模式,本人很喜欢这个模式。android中很多地方都用到了单例模式,本文以输入法管理者InputMethod... 阅读全文
posted @ 2014-11-05 08:38 xiaochao1234 阅读(631) 评论(0) 推荐(0) 编辑
摘要:Android中对组合模式的应用,可谓是泛滥成粥,随处可见,那就是View和ViewGroup类的使用。在android UI设计,几乎所有的widget和布局类都依靠这两个类。组合模式,Composite Pattern,是一个非常巧妙的模式。几乎所有的面向对象系统都应用到了组合模式。1.意图将对... 阅读全文
posted @ 2014-11-04 08:35 xiaochao1234 阅读(592) 评论(1) 推荐(0) 编辑
摘要:在手机产品的设计过程中,由于手机界面的承载能力有限,产品功能的不断膨胀,必须要在用户打开应用之后告知他某些新奇的功能,引导他完成某些主要任 务流程,让用户不至于迷失在陌生应用中不知所措。帮助用户快速掌握应用的使用方法,体验到应用的乐趣,新手引导成了一个必须考虑的设计环节。用户引导的直接目标是帮助用户... 阅读全文
posted @ 2014-11-03 08:47 xiaochao1234 阅读(638) 评论(0) 推荐(1) 编辑

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