自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 754

转载 Android 事件分发机制之ViewGroup

转载地址:http://blog.csdn.net/guolin_blog/article/details/9153761

2014-09-18 16:21:05 733

转载 Android 事件分发机制

转载地址:http://blog.csdn.net/guolin_blog/article/details/9097463

2014-09-18 16:13:13 611

原创 Java 反编译工具

jd-guihttp://jd.benow.ca/

2014-08-26 10:33:29 613

转载 Ant 编译源代码生成apk

转载地址:http://blog.csdn.net/liuhe688/article/details/6679879

2014-08-07 18:23:41 1881

转载 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 4478

转载 Java程序员们最常犯的10个错误

1,将数组转化为列表

2014-08-06 10:55:09 605

翻译 Android 自定义View

Creating a View classffadsfadsf

2014-04-24 17:37:47 878

转载 使用Android API最佳实践

转载地址:http://blog.jobbole.com/65170/

2014-04-23 15:34:50 647

翻译 Android Studio 汇总

一,快捷键1.1 Ctrl+N

2014-04-22 17:55:51 8856

转载 高效开发Android App的10个建议

转载地址:http://blog.jobbole.com/64279/假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出

2014-04-22 11:20:17 790

转载 情绪和心态

1,你成不了心态的主人,必将会沦为情绪的奴隶2,最大的错误就是把最差的脾气和最糟糕的一面给了最亲近的人3,发脾气是本能,控制脾气是本领4,当你能控制情绪时,你是优雅的,当你能控制自己的心态时,你就是成功的5,问题带来情绪,情绪解决不了问题6,情绪是智慧不够的产物7,两个人的沟通70%是情绪,30%是内容,如果沟通情绪不对,那内容就会扭曲,所以沟通内容之前,情绪内容一定要处理

2014-03-21 11:45:20 834

翻译 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 1515

翻译 Create A Repo

1,创建一个新的代码仓库每次使用Git递交的代码会放到一个仓库中,也就是repo。递交工程到GitHub之前要先创建一个代码仓库。创建向导点击创建2,创建一个READMEREADME不是GitHub repo的必须存在的,主要时一些description和doc,怎么安装和使用step1:创建一个README文件$mkdir ~/He

2014-03-13 14:52:18 649

翻译 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 1210

转载 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 6027

转载 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 637

原创 Android 短信发送流程

短信发送Framework流程,源代码的版本是4.41、通过Mms源代码可以知道短信发送最后调用的关键api如下:SmsSingleRecipientSender.javaSmsManager smsManager = SmsManager.getDefault();...try { smsManager.sendMultipartTextMessag

2014-03-06 15:04:57 8508 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 975

转载 adb logcat 小技巧

转载地址:http://blog.csdn.net/xxxsz/article/details/7315481本文介绍如何在 shell 命令行中过滤 adb logcat 输出的几个小技巧。开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。1. 只显示需要的输出,白名单最方便的当然

2014-02-19 20:48:07 703

转载 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 620

转载 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 807

原创 Android PackageInstaller 安装和卸载

应用的安装方式:adb install或者下载安装过程分析请参考老罗的blog,这里记录一下第三方应用程序安装apk的过程。安装的过程主要是调用PackageInstaller这个App,源代码的位置在package/app/PackageInstallerAndroidManifest.xml如下,<manifest xmlns:android="http://schema

2013-10-24 12:18:38 15644 1

转载 Java 需要注意的地方

转载地址:http://www.blogjava.net/dongbule/archive/2011/08/15/356577.html最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。下面是参考网络资源和总结一些在java编程中尽可能做到的一些地方-

2013-09-13 09:11:35 592

转载 Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解

转载地址:http://blog.csdn.net/qinjuning今天继续给大家分享下View的相关知识,重点有一下两点:           1、View的几种不同状态属性           2、如何根据不同状态去切换我们的背景图片。  开篇介绍:android背景选择器selector用法汇总     

2013-08-14 17:26:04 760

转载 Java内存原型

转载地址:http://blog.jobbole.com/22909/本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。一、Java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常

2013-07-03 09:56:11 571

转载 Java的内存回收机制

转载地址:http://blog.jobbole.com/37273/在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java

2013-07-03 09:54:36 581

转载 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 1520

转载 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 599

转载 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 814

转载 Vi的使用

什么是vi呢?其实就是linux的文本编译器,无论任何版本的linux,都有vi这个文本编译器,它是所有基于UNIX内核系统的标准编译器,号称功能强大,不逊于任何最新的文本编译器。不过没有鼠标和Window界面,咱们还是从头开始学习命令吧~    首先当然是进入vi了,在[root@localhost]#提示符下输入vi就可以自动进入编辑文件或开启一个新的文件。在指令模式下输入:q、:q!

2013-02-19 11:42:27 651

转载 设计模式-Observe

观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知并被自动更新。观察者模式的参与者:1、Subject(目标),目标知道它的观察者。可以有任意多个观察者观察同一个目标。提供注册和删除观察者的接口。2、Observer(观察者),为那些在目标发生改变时获得通知的对象定义一个接口。3、ConcreteSubject(具体目标),将有

2012-11-15 11:46:27 2045

原创 设计模式-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 558

原创 设计模式-静态工厂之服务提供者框架

一、服务提供者框架组件服务提供者有以下几个组件:1、服务接口,这是提供者实现的;2、提供者注册API,这是系统用来注册实现,让客户端访问;3、服务访问API,这是客户端用来获取服务的实例;4、服务提供者接口,这是提供者负责创建其服务实现的实例;二、服务提供者框架简单实现//服务接口public Interface Service { public a

2012-10-29 17:04:58 2637

转载 设计模式-template

在面向对象系统的分析与设计过程中经常会遇到这样一种情况:对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但是逻辑(算法)的框架(或通用的应用算法)是相同的。Template Method提供了这种情况的一个实现框架。Template Method模式是采用继承的方式实现这一点:将逻辑(算法)框架放在抽象基类中,并定义好细节的接口,子类中实现细节。    Strat

2012-10-29 15:50:32 571

转载 Android 开源框架

转载地址:http://www.yangfuhai.com/在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。我收集整理了一些优秀的android开源框架,希望能对andr

2012-10-19 11:27:58 788

转载 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 3249

翻译 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 2359 2

转载 Android应用程序变量(Application级别)

转载地址:http://blog.csdn.net/luckily01/article/details/7624320Android应用程序开发中,有的时候我们在应用程序的任何一个地方都需要访问一个全局变量,也就是在任何一个Activity中都可以访问的变量。它不会因为Activity的生命周期结束而消失。要实现应用程序级的变量,我们可以通过Application这个类来实现。 首先,我们新建

2012-06-04 14:43:24 749

转载 android4.0导入外部库方式的变化

转载地址:http://blog.csdn.net/g475266696/article/details/7624230今天在做项目时,先导入了外部库后,运行时却发生了java.lang.ClassNotFoundException错误。我是非常肯定该activity已经在xml中定义了,同时没有其他错误的。之后便在网上查询了很久,但是没有得到想要的答案。然后向同事请教了一下,很快就找到了

2012-06-04 13:36:54 719

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除