- 博客(23)
- 资源 (25)
- 问答 (8)
- 收藏
- 关注
转载 Android开发规范之编码规范
1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、静态成员变量命名 只能包含字母,单词首字母大写,其他字母都为小写3,常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4,布局文件中的id命名命名模式为:view缩写_模块名称_view的逻辑名称常用控件的缩写如下LayoutView:lv_Relativ
2012-08-28 18:15:09 13799 2
转载 Android 应用程序异常信息捕获发送至服务器
对于已经上线的项目,为了避免有没有考虑到的bug发生,方便维护以及为了有更好的用户体验,不能再发生异常的时候弹出系统默认的提示框. 而是应该由自己程序本身捕获,先保存到本地,当下次打开软件时上传到服务器. 这样也可以为我们收集到BUG的第一手资料(主动收集), 更快地定位到异常位置并修复,这样既节省了时间,也提高了工作的效率.还有本身这种收集异常信息的做法也是借鉴于windows中杀毒
2012-08-28 18:12:09 1408
转载 Android 高仿【优酷】圆盘旋转菜单 的实现
目前,用户对安卓应用程序的UI设计要求越来越高,因此,掌握一些新颖的设计很有必要.比如菜单,传统的菜单已经不能满足用户的需求. 其中优酷中圆盘旋转菜单的实现就比较优秀,这里我提供下我的思路及实现,仅供参考.该菜单共分里外三层导航菜单.可以依次从外向里关闭三层菜单,也可以反向打开,并且伴有圆盘旋转的动画效果首先,看下效果:
2012-08-28 18:10:25 2020
转载 Handler和HandlerThread
1.什么是Handler?SDK中关于Handler的说明如下:A Handler allows you to sendand process Messageand Runnable objects associated with a thread'sMessageQueue.Each Handler instance is associated with a single threa
2012-08-28 11:27:38 23332 9
原创 在工作线程(WorkerThread)中使用Handler
方法一:package com.h3c.test;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.util.Log;import androi
2012-08-28 10:54:35 4278 1
转载 Handler.obtainMessage()
转自:http://www.cnblogs.com/android007/archive/2012/05/10/2494766.html话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2
2012-08-28 10:10:41 46597 8
原创 如何应对永无休止的“新需求”
软件开发行业不可避免的就是用户的新需求。如果客户想要在项目进行过程中新增需求,需要告诉客户我们将尽量满足一些变更要求,但是并不意味着可以无休止的提出变更。 在软件开发过程中最好处理新需求的方式就是采用敏捷开发,让用户参与进来。将新需求放入下轮迭代,并告知用户项目进度的改动。
2012-08-25 01:51:59 3000 1
原创 如何拒绝不合理的工时安排
当我们做软件开发的是,客户通常希望花更少的钱、用更短的时间做更多的事情。《快速软件开发》中举了这么个例子: 假设你想卖掉一辆汽车去换一艘汽艇,经过估算汽车至少要卖5000块钱才够你凑齐足够的钱买到游艇。一个买主看中了车,但是他只愿意出4500块钱。你说”少于5000不卖“,他也坚持”我最多能出4500“。 这个谈判的例子是基于立场而不是利益,所以最终的结果必然一赢一输。
2012-08-24 22:34:25 2445
原创 Android 应用程序主框架搭建
做Android应用程序开发很长时间了,今天总结一个比较合理的Android应用程序框架Demo。我们知道在WEB开发中,喜欢使用MVC框架进行应用程序框架搭建。此框架与MVC类似,由于没有操作数据库,因此去掉了Model层,结合了Android嵌入式操作系统的一些特点。整个应用程序分为两块——UI层和逻辑层,也就是View和Controller。UI层就是普通的Activ
2012-08-20 14:23:13 22172 11
转载 使用android中的AIDL让Service与Activity通信(service回调activity)
这几天搞了搞AIDL,终于弄明白了在AIDL中让Service调用Activity的方法代码:首先建立一个ICallback.aidl文件,作为Activity中的回调方法Java代码 package com.zhang.test.service; interface ICallback { void
2012-08-20 10:48:10 11052 5
原创 Android通过ContentProvider传输文件
我们知道Android两个应用程序之间进行数据交互需要通过ContentProvider,而且通常都是数据库的操作。今天项目需要使用Android的ContentProvider交互普通SD卡上的文件,于是我写了这个小例子:AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/
2012-08-13 15:01:13 8283
转载 你必须非常努力,才能看起来毫不费力
有一群人,他们积极自律,每天按计划行事,有条不紊;他们不张扬,把自己当成最卑微的小草,等待着人生开出花朵的那天。 他们早晨5点多起来健身,你在睡觉;7点开始享受丰盛的早餐,蛋白质维生素淀粉粗纤维样样俱全,为新的一天起了一个好头,当他们收拾妥当准备开始一整天的工作时,你还在睡觉; 他们用上午的高效时间完成了一个又一个任务,甚至发现的新的商机,发现了有可能给人生带来改观的机遇,当午餐时
2012-08-12 15:07:59 1104
转载 每个人都是幸福的,只是你的幸福常常在别人眼里
我有个朋友,是典型的花花公子,换女友的速度比换衣服快,为此还得到一个不雅的称号“强奸犯”,我曾问他,你到底最爱哪一个,他笑着说,哪个都爱。后来,有一次他喝多了,给我打电话说,我多么希望下一个遇到的就是我的老婆,一个我值得用生命去疼他的女人。原来,他心里还有爱,只是因为曾经被伤害,不是不想,是不敢……我做活动时认识了一位摄影爱好者,自己经营着一家酒吧,每晚夜店呼朋唤友。但凡有什么事情,他都可
2012-08-12 15:05:03 2019
转载 Android View横向滑动(Android Guide Activity) ViewPager
我们可以发现现在很多Android App都可以通过手势横向滑动页面,是怎么实现的呢?先看效果,就是左右滑屏的效果具体实现详解android compatibility package, revision 3在7月份发布后,其中有个ViewPager引起了我的注意官方的描述: 请参考:http://developer.android.com/
2012-08-10 10:51:37 3316
原创 Eclipse中导入jar包源码
在Android开发过程中有时候希望通过Eclipse查看底层的代码,如Activity的。就需要在Eclipse中导入Android jar包的源码了。方法如下:每一个jar都有对应的源码的zip文件,这个文件需要另外下载。然后在java builder path 的libraries页,点开需要关联源码的jar的+号,选中source attachment,点击edi
2012-08-10 09:19:42 5953 1
原创 Android NoClassDefFoundError Or ExceptionInInitializerError
在换用最新的ADT之后发现原本可以正常编译的程序会报ExceptionInInitializerError或NoClassDefFoundError异常。查资料得知:这个问题是有eclipse adt最新插件引起的bug,adt打包的时候只会引入libs文件夹下的类库。所以只要把lib等引入库的文件夹改名成libs,重启eclipse就能解决http://code.google.c
2012-08-09 17:04:37 1425
转载 已经很好了
文/雪小禅前几日同学聚会,我狠下了一番工夫。做头发,买衣服,折腾了好一阵。怎么着也算小有薄名,何况大学毕业10年了,谁都想让自己看起来仍旧玉貌朱颜吧。 只有她,显得那么寒酸。旧的衣服,暗淡的脸色,头发上随意别了个卡子,骑着一辆旧自行车赶来。同学会,许多就是虚荣心的攀比会,可是她仍然来了,带来了自家树上结的石榴。她说,这是她和他恋爱时种下的石榴树,如今
2012-08-09 11:29:56 2098 1
转载 Java IO流读取文件
一、使用字符流,读取和存储纯文本文件。 存储文件,也就是像一个文件里写内容,既然是写,那就需要使用输出流。而且我们写的是纯文本文件,所以这里使用字符流来操作,java api提供给我们FileWriter这么一个类,我们来试试:(读取文件同理使用FileReader类) [java] view plaincopy
2012-08-08 16:03:54 22236 1
转载 android如何让service不被杀死
参考链接:http://www.eoeandroid.com/thread-120983-1-1.html注:本文不代表个人观点,仅是网上搜集的资料,在此做个笔记。1.在service中重写下面的方法,这个方法有三个返回值, START_STICKY是service被kill掉后自动重写创建@Override public int onStartCommand(Inten
2012-08-06 10:24:43 2098
原创 Android Log分析之法
1、如何在程序中打出Log 以及Log的分类区别 ?verbose、debug、info、warning、error 2、给你一个Log文件,如何定位到问题所在?1)如果是ANR问题 , 则搜索“ANR”关键词 。 快速定位到关键事件信息 。2)如果是ForceClosed 和其它异常退出信息,则搜索"Fatal" 关键词, 快速定位到关键事件信息
2012-08-06 10:19:01 4227 1
Mac下apk渠道检测工具
2014-11-05
Android解析json速度对比
2014-05-22
生活小助手
2013-10-11
安卓获取当前位置天气
2013-09-24
Android实现删除apk弹出网页
2013-08-27
完美逆向百度手机助手5.0底部菜单栏 - Android Tabhost 点击动画
2013-08-22
安卓多线程下载(商业级别)断点续传
2013-08-21
android Listview 分栏显示2
2013-07-21
android Listview 分栏显示
2013-07-21
Chrome插件,弹出当前uri
2012-06-09
请教各位密码学及数学高手,这段代码反加密如何实现。谢谢
2013-08-28
android downloadmanager支持调用暂停吗?
2013-07-24
我在安卓模拟器上用多线程下载速度很快这是为什么???
2013-07-17
为什么我写的android多线程下载程序刚开始速度很快,之后越来越慢?
2013-07-16
请教Android SQLite大神,我重复调用CREATE TABLE会将旧表覆盖吗?
2013-07-14
请问像我这样设置Listview的adapter高度为什么无效?
2013-06-07
谁能用简单的、真实的、代码的形式解释iOS的循环引用
2013-05-31
在UIPopoverController上如何创建按钮?
2013-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人