自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山石的专栏

山石岩者

  • 博客(37)
  • 资源 (8)
  • 收藏
  • 关注

原创 android studio 导入工程问题总结

在github上下了几个开源项目,在导入android studio时出现各种问题,在网上查询各种资料后一一得以解决,现对个问题点进行简单的总结:1. gradle project sync failed:     出现此问题的原因是gradle更新失败,在C:\Documents and Settings\user\.gradle\wrapper\dists目录中可看到需要更新的

2015-02-04 12:30:10 4437 1

原创 ViewDragHelper实例学习笔记

github上的一个开源项目:https://github.com/BlueMor/DragLayout,效果图:侧滑效果的实现主要用的是ViewDragHelper,实现了对TouchEvent中的action处理进行了封装,使用者不必操心在侧滑的过程中如何处理TouchEvent中的ACTION_DOWN、ACTION_MOVE和ACTION_UP事件,而只需实现回调接口V

2015-01-28 17:45:22 2930 1

原创 systemui 学习笔记一

1.system的启动2.systemUI包含哪些

2014-10-14 19:15:52 1183

转载 android开机动画播放流程

开机画面是由应用程序bootanimation来负责显示的。应用程序bootanimation在启动脚本init.rc中被配置成了一个服务,如下所示:   service bootanim /system/bin/bootanimation class main disabled oneshot应用程序bootanimation的用户和用户组名称分别被设置为

2014-07-10 20:22:36 2980

原创 android SD卡自动升级流程

SD卡自动升级即把升级包拷到SD卡后,一点button自动完成所有升级

2014-07-09 19:42:50 2990

原创 Android指令处理流程源码追踪

本文通过显示IMEI号的

2014-05-30 17:12:38 2497 1

原创 APK反编译失败

APK反编译失败:

2014-05-28 13:59:07 6815 2

原创 android4.3 按键消息处理分析

按键消息

2014-05-13 16:27:58 1601

原创 APK安装流程源码追踪

在手机里面,我们点击一下

2014-05-07 18:06:14 2326

原创 C++ 扫盲学习

1.继承:C++ 的继承用冒号“:”,如class A:public B其中B前面的public是访问权限的一个标志,共有三个最低权限级别:private  protected  publicclass A:private B //从B中继承来的成员变量和方法的属性全部变成privateclass A:protected B //从B中继承来的所有public方法的属性变成

2014-04-25 18:51:36 803

原创 Android EditText自定义按键盘

效果图:

2014-04-18 19:21:29 2522

原创 Android density与显示效果总结

Android系统中保存屏幕密度的变量为:ro.sf.lcd_density

2014-04-15 18:04:05 14145

原创 svn常用命令总结

1.svn export:导出代码,不带版本信息  svn export http://10.1.6.12/svn/svntest test2.svn import:导入代码,导入后自动纳入版本管理   svn import https://10.1.6.13/svn/test -m "new import" //-m 是加入log信息   3.svn checkout:导出代

2014-04-09 19:35:07 1082

转载 线程安全Collections.synchronizedList

Collections.synchronizedList引发的线程安全问题 有些容器是线程安全的(Vector,ConcurrentLinkedQueue等),有些则不是(list等),利用类 似 private static List taskQueue = Collections.synchronizedList(new  LinkedList(

2013-10-14 17:05:25 2478

转载 HttpClient4.0学习

1、初始化HttpParams,设置组件参数        //HttpParams接口代表一个不可改变值的集合,定义一个组件运行时行为。代表一个对象集合,该集合是一个键到值的映射。//HttpParams作用是定义其他组件的行为,一般每个复杂的组件都有它自己的HttpParams对象。    HttpParams params = new BasicHttpParams();

2013-10-09 14:16:57 908

原创 android反编译语句实例分析

1.if语句   先看实例对比: private boolean isSimExist() { if ((mTelephonyManager.getSimState() == 1) || (mTelephonyManager.getSimState() == 0)) return true; else return false; }反编译后:

2013-09-27 18:02:21 1222

原创 android camera学习笔记

camera 实例获取?camera预览?camera拍照?camera与surfaceview怎么关联?1.获取camera 实例:myCamera=Camera.open();2.获取camera的属性:Camera.Parameters myParam = myCamera.getParameters(); 3.可对parameters进行设置:  myPar

2013-09-23 17:07:27 1241

原创 android studio 快捷键学习笔记

1.  Ctrl+D:  集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面      粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。2.  Ctrl+空格: 输入代码时按此组合键会列出与之相匹配的类、方法名、成员变量等,起智能提示的作用。       在编辑XML文件一样有用。3.  Ctrl+向下箭头 或Ctrl+向上箭头

2013-06-19 18:08:34 11339 3

原创 android bind service 学习笔记

bind service可以实现应用组件绑定本地的service,也可以绑定其他应用的service,在android中每个应用运行在自己的虚拟机中,每个虚拟机对应linux内核中一个进程,所以绑定其他应用的service,可以实现进程间通信。        binder是能进行远程操作的对象的一个基类,一个轻量级的远程过程调用机制,核心部分在IBinder类中定义。这个类是一个I

2013-05-21 18:55:31 1239

原创 android Task 学习笔记

task是什么?task的作用?task与stack的关系?task什么时候创建?        task是一组Activity实例的集合,这些实例是为了完成了一项特定的操作,按被激活的先后顺序存放在一个与Task相对应的Stack中,这些实例可以是一个属于一个application的,也一个属于不同的的application的,比如在写短信添加联系人时需要打开通讯录的里面

2013-05-18 11:20:14 1627

原创 android开源项目-旅游记录

项目名字:AndTripLog-旅游日记一个很好的学习定位的开源项目,用的是google的定位系统,但是google的基站定位在国内很不稳定,基本处于不能用的状态本着自己动手丰衣足食的精神,果断改成百度的定位系统,写了一个百度定位的工具类:import java.util.List;import android.content.Context;import andro

2013-05-10 16:53:41 1638

原创 SQLite学习笔记

在一个开源项目中看到的一个SQLite查询语句,看得我一头雾水,经过一天的琢磨,终于解开谜团,源码和注解如下: public Cursor getListing() { return dbAndTripLog.rawQuery("select t.id as _id,t.id||' - '||start_date as cmt," + "count(tl.

2013-05-07 18:28:10 676

转载 sms contentprovider

短信相关content://sms/inbox        收件箱content://sms/sent        已发送content://sms/draft        草稿content://sms/outbox 发件箱content://sms/failed 发送失败content://sms/queued 待发送列表在模拟器上Outbox没有查询

2013-04-30 10:56:25 1812

原创 android2.3 Launcher墙纸设置代码追踪

case MENU_WALLPAPER_SETTINGS: startWallpaper();//点击壁纸设置菜单,会调用startWallpaper() private void startWallpaper() { closeAllApps(true); final Intent pi

2013-04-24 18:10:08 1064

原创 Scroller 实例讲解

在学习Workspace这个类时,接触到Scroller,开始很疑惑,在ViewGroup中本身是带有scrollTo (int x, int y);scrollBy(int x, int y);getScrollX();getScrollY();等方法,不是可以实现滚动了吗,为什么还要加个Scroller在里面?到底Scroller.startScroll 与scrollto有怎样的

2013-04-23 12:31:41 1209 2

原创 TabWidget实现不同Activity的切换

效果图:核心代码:public class tabUtils { static int sActiveTabIndex = -1; static boolean updateTabState(Activity a,int hightlight){ boolean isActive=false; final TabWidget tw=(TabWidget

2013-04-16 18:07:23 829

原创 android源码追踪学习 RecipientsEditor

RecipientsEditor 新建短信时输入收接者的editor,public class RecipientsEditor extends MultiAutoCompleteTextView { private int mLongPressedPosition = -1; private final RecipientsEditorTokenizer mTokeniz

2013-04-12 17:30:57 1813

原创 例说 android:mimeType

实例代码为SDK自带的sample NotePadstartActivity(new Intent(Intent.ACTION_EDIT, uri));其中uri为:content://com.google.provider.NotePad/notes/1要启动的activity为    <activity android:name="NoteEditor"

2013-04-10 17:20:07 3140 1

转载 SystemService学习之TELEPHONY_SERVICE

TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);  TelephonyManager 提供了一种获取手机信息的方式,包括通话状态、网络连接、运营商信息等,下面通过一个实例展示TelephonyManager 对通话状态监控:import a

2013-03-29 14:58:43 2511

转载 Android图片处理(Matrix,ColorMatrix)

转载:http://www.cnblogs.com/leon19870907/articles/1978065.html在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。

2013-03-02 16:53:27 448

转载 GradientDrawable解析

转载:http://www.imobilebbs.com/wordpress/archives/1620GradientDrawable 支持使用渐变色来绘制图形,通常可以用作Button或是背景图形。GradientDrawable允许指定绘制图形的种类:LINE,OVAL,RECTANGLE或是RING ,颜色渐变支持LINEAR_GRADIENT,RADIAL_GRADIEN

2013-03-02 15:15:13 1435

原创 SystemService 学习笔记之ConnectivityManager

ConnectivityManager功能:监视网络连接状态通过context.getSystemService(Context.CONNECTIVITY_SERVICE);方法获取,需要添加权限 :android.permission.ACCESS_NETWORK_STATE常用方法:1.getAllNetworkInfo() //获取所有网络连接信息2.getActiv

2013-03-01 18:18:00 4882

转载 JAVA IO操作总结:节点流和处理流

JAVA IO操作总结——节点流和处理流   按照流是否直接与特定的地方(如磁盘、内存、设备等)相连,分为节点流和处理流两类。  节点流:可以从或向一个特定的地方(节点)读写数据。如FileReader  处理流:是对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读写。如BufferedReader。处理流的构造方法总是要带一个其他的流对象做参数。一个流对象经过其他流

2013-01-21 17:06:11 435

原创 android中的Json与xml解析对比分析

Json 、XML 两种数据交换格式:Json简单的说就是Javascript的对象和数组  1.对象:对象在Js中表示为“{}”括起来的内容  2.数组:数组是在Js中是中括号“[ ]”括起来的内容例:{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"-7","WD":"西南风","WS":"2级","SD":"42

2012-12-27 14:02:44 1013

转载 android 网络编程 HttpGet类和HttpPost类使用详解

本文转自:http://hi.baidu.com/lianglin999/blog/item/b8ed511852f1a76cdbb4bdda.html 内容来源于《人人都玩开心网》一书虽然在登录系统中使用了Web Service与服务端进行交互。但是在传递大量的数量时,Web Service显得有些笨拙。在本节将介绍移动电子相册中使用的另外一种与数据库交互的方法。直接发送HTTP

2012-11-28 11:39:01 834

原创 贪吃蛇类图和顺序图

前段时间对android自带的sample snake进行了学习,代码比较简单,自己画了个类图和顺序图,有不对之处,欢迎指正,软件的设计思路以图表的形式表示出来比看代码形象了很多,网络上也有前辈对这个例子做了详细介绍类图:顺序图:软件自用户按上键开始启动后,snakeview会update界面,在update完后会调用RedrawHandler的slee

2012-11-26 18:16:54 4961

原创 贪吃蛇用滑动控制方向

在android SDK 自带的sample snake,只能通过上下左右方向键控制贪吃蛇的方向,模拟器上玩没有问题,装到手机后基本玩不了,本着自己丰衣足食的精神,做了点小小的改动,通过手机屏滑动来控制方向,主要涉及的类public GestureDetector (GestureDetector.OnGestureListener listener),是一个触摸手势识别类,在绑定

2012-11-21 14:41:48 1683

apktool2.0.0b9

最新版的apktool,版本号是2.0.0b9,用新版的apktool打包的软件,用老版本解包会提示错误

2014-05-27

android edittext 自定义按键盘

edittext 自定义按键盘,实现按edittext不弹出系统的按键盘

2014-04-18

android bind service

代码实现了绑定服务的三种方式,并用messenger 、aidl实现了进程间通信

2013-05-21

android旅游记录软件源码

使用百度定位系统实现地位,可以把定位的信息以邮件的方式发送出去

2013-05-10

TabWidget实现不同Activity的切换

TabWidget实现不同Activity的切换

2013-04-16

OPENice-SLD开发环境文档

OPENice是一个三星单片机开发环境软件,文档对着开发换件进行了详细的介绍

2010-06-07

通信原理课程设计--2ask设计方案

通信原理课程设计--2ask设计方案包括设计原理,源代码和仿真波形,是学习的好例子

2010-06-07

语音存储回放系统单片机程序

完整的C语言单片机程序,学习单片机的好资料

2010-04-09

空空如也

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

TA关注的人

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