自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

艟粼的专栏

记录技巧、思想、灵感和创意,带来高效、愉悦生活

  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java基本类型用法总结

Java基本类型用法总结

2016-07-27 15:44:41 494

原创 Java中常用工具类(效率)

Random,Math,TextUtils

2016-07-27 15:13:08 661

原创 Java正则表达式用法总结

Java正则表达式用法总结

2016-07-27 11:47:56 469

原创 Activity进入退出动画总结

Activity进入退出动画总结

2016-07-25 11:01:22 1748

原创 git及SVN基本用法

一、Git基本用法1、配置1)在网上下载git软件。我的是Git-1.9.5-preview20150319.exe和TortoiseGit-1.8.14.0-64bit.msi。安装完后,从开始菜单点击git bash2)输入ssh-keygen -C "shixin@yiche.com" -t rsa来生成一对密钥,默认保存到~/.ssh目录。3)输入git c...

2015-05-23 19:45:17 1213

原创 Android签名工具的创建及使用

APK打包及优化

2015-05-23 19:01:12 2220

原创 Android长按事件及上下文菜单

1、View.OnLongClickListener和View.OnCreateContextMenuListener均由长按视图触发。如果要长按直接触发一个事件用前者;若长按触发多个可供选择的事件,用后者。findViewById(R.id.btn).setOnLongClickListener(new OnLongClickListener() { @Override public b

2015-05-23 18:35:52 2650 1

原创 Java排序算法

讲了几个用Java语言实现的排序算法

2015-04-22 00:15:55 457

原创 Android动态壁纸开发

这是个全民看脸的时代,手机也一样。漂亮的APP给手机增色不少,那就赶紧给你这个女朋友打扮一下吧。从设置静态壁纸,到动态壁纸,到锁屏壁纸,再到主题,其实也没那么简单。

2015-04-21 17:37:56 1818

原创 Android反编译流程

反编译可以让我们借鉴彼此源码的精华,以及图片等资源。因此对程序员来说这是很重要的技能。本文聊聊Android反编译的原理和流程。

2015-04-20 21:39:55 695

原创 NDK的用法

NDK是SDK的辅助工具,用它将Android的一部分或全部用本地代码实现。字节码需要由虚拟机解释,而本地代码由设备处理器直接执行,执行速度更快。Dalvik的JIT编译器可以将字节码编译为本地代码,减少字节码的解释次数,而直接使用自己生成的本地代码可以让应用运行的更快。

2015-04-18 01:19:03 622

原创 AIDL的意义及用法

Android系统中进程间不能共享内存。为使其他APP共享本APP提供的服务,Android采用了RPC(Remote Procedure Call)。Android使用一种接口定义语言来公开服务的接口。我们知道Android4大组件中的3个(Activity、BroadcastReceiver、ContentProvider)都可跨进程访问,Service同样可以。我们将跨进程访问的服务称为AIDL服务。

2015-04-17 21:25:08 749

原创 Android中ContentProvider的意义及用法

ContentProvider提供了标准的接口,供APP跟其他APP共享数据。ContentProvider提供了一种基于使用content://模式的简单URI寻址模型来发布和使用数据的接口。它允许将应用层跟底层数据层分离,通过抽象底层数据源使应用程序不必依赖于某个数据源。

2015-04-16 12:31:56 1547

原创 Android中SQLite的意义及用法

演示SQLite数据库创建、建表、增删改查等操作

2015-04-15 16:00:03 1040

原创 Android中Service的意义及用法

1、介绍Service和AsyncTask的用法和比较。Service没有界面,用于执行一个需要在后台长期运行的任务。AsyncTask用于执行短时间的异步任务,并跟UI线程交互,用于替代Thread和Handler。2、介绍了TIME_TICK和BOOT_COMPLETED广播的用法。

2015-04-12 10:39:37 3078

原创 Android音频录制与播放

演示了用AudioRecord录音和AudioTrack播放的原理

2015-04-11 23:57:35 625

原创 Linux及Windows命令总结

Linux及Windows命令总结

2015-03-06 23:28:41 463

原创 Process分析

1、Android杀死APP。示例演示。

2015-03-03 16:56:11 1004

原创 几个system services

几个system services

2015-02-26 14:44:08 647 2

原创 Android上几个常用硬件传感器的意义及用法

加速剂、磁场传感器、方向传感器

2015-02-25 17:53:24 1561

原创 mysql入门

一、mac安装MySQL用法总结1、官网安装MySQL后,在系统服务MySQL点击Start MySQL Server启动服务,用完记得关闭2、登录及退出PATH="$PATH":/usr/local/mysql/binmysql -u root -pexit3、切换root用户sudo -i(--login)/var/rootman sudoersvisudo -f...

2015-02-21 17:43:20 399

原创 Java位运算

1、原码和补码2、无符号byte的用途及处理3、求校验和4、移位和取反5、表示特别大的整数、小数

2015-02-12 18:38:23 563

原创 Java IO分析

本文分析Java IO各种类的原理及用法

2015-01-30 15:03:21 385

原创 Web服务

与外界通信的一种常用方法是HTTP,HTTP是推动WEB走向成功的一种协议。通过使用HTTP,可以从Web服务器下载网页、下载二进制数据等。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,便于人们读写,同时也易于机器解析和生成。1、通过HTTP使用WEB服务。2、JSON示例演示3、XML演示

2015-01-30 09:26:31 536

原创 Android中Handler的意义和用法

Handler用于线程间的通信,本文分析Handler、Looper、MessageQueue等的原理及Handler和BroadcastReceiver的差异。线程A创建Looper及MessageQueue,创建Handler;在线程B创建消息,用Handler将消息PUSH给由Looper管理的MessageQueue;线程A通过Looper循环查询MessageQueue,发现消息则POP给Handler处理。

2015-01-28 00:51:03 1208

原创 Notification用法

本文介绍了Notification的用法。

2015-01-20 20:44:29 746

原创 Android中Bluetooth的意义和用法

本文章分析了android蓝牙的用法,包括蓝牙的开启关闭、设置可见、开始取消发现、配对、主动连接、反连、广播等。

2015-01-18 11:10:32 4874

原创 SharedPreferences的使用

本文介绍SharedPreferences及PreferenceActivity、PreferenceFragment。

2015-01-15 21:36:51 796

原创 ImageView及其子类

介绍ImageView及其子类的原理、用法。

2015-01-14 14:23:28 619

原创 date and time in Android

本文总结Android中有关时间日期的用法

2015-01-14 09:41:15 728

原创 Dialog、Toast、PopupWindow及Log分析

本文分析Dialog的原理,其用到的设计模式,其各种子类,及在Activity中的使用。Toast、Log跟Dialog一样都有提示的功能,所以放一起分析。

2015-01-06 12:48:28 818

原创 Java及Android常用设计模式

在你的程序中应用一些设计模式让你的代码组织更有条理。懂得设计模式让你更容易看懂一些优秀的源码。本文逐步摸索各种设计模式。1、对象的适配器模式2、工厂方法模式3、观察者模式4、不变模式(Immutable Pattern)5、多例模式(Multiton Pattern)6、listener模式

2015-01-05 16:04:54 601

原创 android系统试探

逐步摸索android系统原理

2015-01-05 15:34:02 761

原创 CharSequence及其子类用法总结

CharSequence及其子类用法总结

2015-01-03 18:29:12 5716

原创 Collection集合分析

分析Collection/List/ArrayList/LinkedList/Vector的用法和优点

2015-01-03 12:15:58 445

原创 android绘图原理

分析绘图用到的几个类,如Paint、Bitmap、Canvas、Drawable、Rect等

2014-12-31 17:38:07 708

原创 android.view.View及android.view.ViewGroup

1、摸索了View的几个特性,measure、layout、draw及event处理,包括它们的功能、步骤及调用栈。首先measure获得View的大小,即width和height;其次由layout获得View的位置,及left、top、right、bottom;最后由draw来绘制内容。2、由event来处理触屏事件,如单击、双击、滑动等。3、用ScaleGestureDetector来处理缩放。

2014-12-28 16:51:07 689

原创 Object方法

Object有六个常用方法。因为Object是所有类的基类,所以所有类都有这六个方法。

2014-12-28 14:20:57 491

原创 测试WeakReference和PhantomReference

介绍强引用(strong reference)、软引用(soft reference)、弱引用(weak reference)和虚引用(phantom reference)

2014-12-19 17:06:57 762 1

原创 Serializable和Externalizable

1、Serializable自动序列化public class Client1 { public static void main(String[] args) throws FileNotFoundException, IOException, ClassNotFoundException { Student s = new Student(1, "Simon", "music");

2014-12-17 23:52:00 556 3

Android4.0源码

在Eclipse中,加载Android源码。这样写程序或查看程序时,摁住Ctrl点击类或方法名,就会跳转到类或方法的源码文件。

2013-07-27

空空如也

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

TA关注的人

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