- 博客(43)
- 收藏
- 关注
转载 adb-with-multiple-devices
转载地址:http://www.shockoe.com/adb-with-multiple-devices/Have you ever had multiple emulators or physical devices or a combination of the two attached at once? It’s frustrating to shut off or unplu
2015-06-30 16:49:02 783
转载 Android 事件分发机制之ViewGroup
转载地址:http://blog.csdn.net/guolin_blog/article/details/9153761
2014-09-18 16:21:05 749
转载 Android 事件分发机制
转载地址:http://blog.csdn.net/guolin_blog/article/details/9097463
2014-09-18 16:13:13 629
转载 Ant 编译源代码生成apk
转载地址:http://blog.csdn.net/liuhe688/article/details/6679879
2014-08-07 18:23:41 1918
转载 apkbuilder 找不到的问题
THIS TOOL IS DEPRECATED and may stop working at any time! current just the batch or bash script be removedyou can just create a new apkbuilder file in android-sdk-linux/tools dir by:windows:
2014-08-07 11:40:25 4523
转载 高效开发Android App的10个建议
转载地址:http://blog.jobbole.com/64279/假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出
2014-04-22 11:20:17 810
转载 情绪和心态
1,你成不了心态的主人,必将会沦为情绪的奴隶2,最大的错误就是把最差的脾气和最糟糕的一面给了最亲近的人3,发脾气是本能,控制脾气是本领4,当你能控制情绪时,你是优雅的,当你能控制自己的心态时,你就是成功的5,问题带来情绪,情绪解决不了问题6,情绪是智慧不够的产物7,两个人的沟通70%是情绪,30%是内容,如果沟通情绪不对,那内容就会扭曲,所以沟通内容之前,情绪内容一定要处理
2014-03-21 11:45:20 850
翻译 Fork A Repo
1,贡献代码给开源项目有的时候你想贡献带代码给已经开源的项目,或者使用别人的项目作为初始开发点,这就叫做forking。这里使用Spoon-Knife作为教程。step1: Fork “Spoon-Knife”到你的代码仓库中在Spoon-Knife的GitHub页面上点击Fork按钮step2: 克隆Fork出来的代码到本地你已经成功Fork了Spoon-Kn
2014-03-13 15:32:43 1537
翻译 Create A Repo
1,创建一个新的代码仓库每次使用Git递交的代码会放到一个仓库中,也就是repo。递交工程到GitHub之前要先创建一个代码仓库。创建向导点击创建2,创建一个READMEREADME不是GitHub repo的必须存在的,主要时一些description和doc,怎么安装和使用step1:创建一个README文件$mkdir ~/He
2014-03-13 14:52:18 667
翻译 Set Up Git
1,下载和安装GitGitHub的核心是一个叫做Git的开源版本控制系统(VCS),被开发Linux的团队所创建。Git负责一切GiHub有关本地计算机的所有事物。下载安装最新Git2,配置GitUserName$ git config --global user.name "Your Name Here"# Sets the default name for git to
2014-03-13 14:21:22 1231
转载 GitHub 更新fork的代码
转载地址:http://blog.csdn.net/do_it__/article/details/7836513一、前提本文的前提是你已经在github上fork了别人的分支,并且弄好了跟github的ssh连接。相关配置详情参考:https://help.github.com二、详细操作检出自己在github上fork别人的分支到rrest目录下,其中rrest目录
2014-03-13 13:35:26 6043
转载 ubuntu 12.04 安装jdk
转载地址:http://blog.chinaunix.net/uid-26404477-id-3471246.html在安装之前,系统没有任何jdk软件,也就是说在终端执行java -version将会输入如下内容 root@haiyang-Aspire:~# java -version 程序 'java' 已包含在下列软件包中: * defaul
2014-03-11 16:11:37 656
原创 Android 短信发送流程
短信发送Framework流程,源代码的版本是4.41、通过Mms源代码可以知道短信发送最后调用的关键api如下:SmsSingleRecipientSender.javaSmsManager smsManager = SmsManager.getDefault();...try { smsManager.sendMultipartTextMessag
2014-03-06 15:04:57 8555 4
原创 Android 刷机过程
原装刷机过程1.开启原装手机2.开启开发模式(开发人员选项,usb调试打开)3.adb push cm-11-20140222-NIGHTLY-maguro.zip /sdcard/4.adb reboot bootloader // 启动到bootloader下5.fastboot oem unlock // 解锁bootloader,在手机屏幕通过音量键选择Yes,
2014-02-24 15:59:38 993
转载 adb logcat 小技巧
转载地址:http://blog.csdn.net/xxxsz/article/details/7315481本文介绍如何在 shell 命令行中过滤 adb logcat 输出的几个小技巧。开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。1. 只显示需要的输出,白名单最方便的当然
2014-02-19 20:48:07 739
转载 Git windows下配置
转载地址:http://blog.csdn.net/zhwei_87/article/details/17454353git在windows上配置ssh公钥 一 .设置git的user name和email: $ git config --global user.name "xxxxx" $ git config --global user.
2014-02-12 19:33:29 638
转载 android 之popupWindow 在指定位置上的显示
转载地址:http://blog.csdn.net/dxj007/article/details/8026691这篇文章主要介绍了popupWindow 在控件的各个方向上的显示(上、下、左、右),主要用到popupWindow 的showAtLocation()方法:在控件的上方:private void showPopUp(View v) { Lin
2014-01-15 14:16:55 823
原创 Android PackageInstaller 安装和卸载
应用的安装方式:adb install或者下载安装过程分析请参考老罗的blog,这里记录一下第三方应用程序安装apk的过程。安装的过程主要是调用PackageInstaller这个App,源代码的位置在package/app/PackageInstallerAndroidManifest.xml如下,<manifest xmlns:android="http://schema
2013-10-24 12:18:38 15756 1
转载 Java 需要注意的地方
转载地址:http://www.blogjava.net/dongbule/archive/2011/08/15/356577.html最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方-
2013-09-13 09:11:35 606
转载 Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
转载地址:http://blog.csdn.net/qinjuning今天继续给大家分享下View的相关知识,重点有一下两点: 1、View的几种不同状态属性 2、如何根据不同状态去切换我们的背景图片。 开篇介绍:android背景选择器selector用法汇总
2013-08-14 17:26:04 777
转载 Java内存原型
转载地址:http://blog.jobbole.com/22909/本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常
2013-07-03 09:56:11 585
转载 Java的内存回收机制
转载地址:http://blog.jobbole.com/37273/在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java
2013-07-03 09:54:36 594
转载 Google Code 开源项目
Google Code开源项目 (参考引用路径:http://blog.csdn.net/dellheng/article/details/7173112)1、 ZXing http://code.google.com/p/zxing/条形码、二维码2、 K-9 Mail http://code.google.com/p/k9mail/邮件客户端3、 Sip
2013-06-17 18:01:31 1552
转载 git使用说明
Linus为Linux Kernel Project发起的版本控制项目。HEAD代表当前最新状态。tag为某个状态的标签。SHA1为每个提交日志的唯一标识。 install: apt-get install git-core git clone: git仓库可以使用git clone获
2013-04-27 10:14:31 608
转载 java中的原码、反码和补码
转载地址:http://blog.csdn.net/xiaohai0504/article/details/6925553 为什么要用?计算机内部采用二进制表示数值。如十进制数10用二进制数表示为1010。设计算机字长为8,即1Byte。最高位表示符号,0为正,1为负来看看用原码表示的数在进行加减乘除运算是会有什么问题:十进制:1-1=1+(-1)=0原码:(0000 0001
2013-03-13 12:45:10 830
转载 Vi的使用
什么是vi呢?其实就是linux的文本编译器,无论任何版本的linux,都有vi这个文本编译器,它是所有基于UNIX内核系统的标准编译器,号称功能强大,不逊于任何最新的文本编译器。不过没有鼠标和Window界面,咱们还是从头开始学习命令吧~ 首先当然是进入vi了,在[root@localhost]#提示符下输入vi就可以自动进入编辑文件或开启一个新的文件。在指令模式下输入:q、:q!
2013-02-19 11:42:27 665
转载 设计模式-Observe
观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知并被自动更新。观察者模式的参与者:1、Subject(目标),目标知道它的观察者。可以有任意多个观察者观察同一个目标。提供注册和删除观察者的接口。2、Observer(观察者),为那些在目标发生改变时获得通知的对象定义一个接口。3、ConcreteSubject(具体目标),将有
2012-11-15 11:46:27 2065
原创 设计模式-Factory method
直接上代码:1、实体基类如下:public abstract class Entity { public abstract void doWork();}2、2个实体子类如下:public class EntityA extends Entity { @override public void doWork() { System.out.println("Enti
2012-11-13 14:32:22 572
原创 设计模式-静态工厂之服务提供者框架
一、服务提供者框架组件服务提供者有以下几个组件:1、服务接口,这是提供者实现的;2、提供者注册API,这是系统用来注册实现,让客户端访问;3、服务访问API,这是客户端用来获取服务的实例;4、服务提供者接口,这是提供者负责创建其服务实现的实例;二、服务提供者框架简单实现//服务接口public Interface Service { public a
2012-10-29 17:04:58 2661
转载 设计模式-template
在面向对象系统的分析与设计过程中经常会遇到这样一种情况:对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但是逻辑(算法)的框架(或通用的应用算法)是相同的。Template Method提供了这种情况的一个实现框架。Template Method模式是采用继承的方式实现这一点:将逻辑(算法)框架放在抽象基类中,并定义好细节的接口,子类中实现细节。 Strat
2012-10-29 15:50:32 590
转载 Android 开源框架
转载地址:http://www.yangfuhai.com/在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。我收集整理了一些优秀的android开源框架,希望能对andr
2012-10-19 11:27:58 800
转载 Android zip文件压缩
转载地址:http://jondev.net/articles/Unzipping_Files_with_Android_%28Programmatically%291、文件解压缩import android.util.Log; import java.io.File; import java.io.FileInputStream; import java.io.File
2012-08-27 17:15:38 3272
翻译 Android Activity与local service的交互
local service与remote service的区别就是remote service会被其他APP调用,系统会重新分配一个process给remote service,而local service和acti在一个进程中!在Android的很多时候会用到acti与service的互相通信,不废话直接上代码:service的代码如下:public interface Upda
2012-06-13 09:33:56 2377 2
转载 Android应用程序变量(Application级别)
转载地址:http://blog.csdn.net/luckily01/article/details/7624320Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。 首先,我们新建
2012-06-04 14:43:24 764
转载 android4.0导入外部库方式的变化
转载地址:http://blog.csdn.net/g475266696/article/details/7624230今天在做项目时,先导入了外部库后,运行时却发生了java.lang.ClassNotFoundException错误。我是非常肯定该activity已经在xml中定义了,同时没有其他错误的。之后便在网上查询了很久,但是没有得到想要的答案。然后向同事请教了一下,很快就找到了
2012-06-04 13:36:54 735
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人