自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zidan_2011的专栏

关于android的学习笔记

  • 博客(61)
  • 资源 (3)
  • 收藏
  • 关注

原创 android 页面跳转 action

第一个页面中的按钮事件: Intent intent = new Intent(); intent.setAction("con.zhougb.test.second"); startActivity(intent);第二个页面在AndroidManifest.xml文件中的声明方式:

2015-06-09 11:42:33 4634

原创 android 通话记录的导入/导出

涉及到对通话记录的读和写、需要在sd卡上写存放通话记录数据的文件,所以需要加权限: 首先,通话记录的获取,只需要获取部分字段即可满足即可:将数据保存到一个自定义的Model对象中。Cursor cursor = mContext.getContentResolver().query(CallLog.Calls.CONTENT_URI, nu

2014-05-20 12:41:14 10877

原创 Sugar ORM android中用于操作数据库的jar包

http://satyan.github.io/sugar/index.html在android

2014-05-13 10:18:32 5985 4

原创 android gson jar包的使用

http://www.cnblogs.com/chenlhuaf/archive/2011/05/01/gson_test.html

2014-05-13 10:08:09 6691

原创 Android编译源码 其中含有jar和so库文件的

项目中需要使用推送来实现一些功能需求,选择了百度推送,本着大品牌值得信赖d

2014-05-07 14:44:50 962

转载 Android中集成第三方库

http://www.metsky.com/archives/635.htmlAndroid中使用第三方库可能有两种:Java库.jar和原生库.so/.a,如果只是做上层APK开发,这两种库都可以通过Eclipse集成开发环境进行集成,如果是平台级开发,则都可通过源码集成。本文整理这两种集成方式使用步骤,以下假设程序myapp,集成Java库位myjar.jar,原生库l

2014-05-06 16:31:20 903

原创 android 通过电话号码获取该联系人的编号

ContentResolver cr = mContext.getContentResolver(); Uri uri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode("1388888888")); int contactId = 0; Cursor cursor =

2014-04-11 10:15:38 953

原创 JAVA 获取当前月的初始时间的时间戳

JAVA 获取当前月的初始时间的时间戳

2014-04-09 17:54:34 7620 1

转载 Android ContentProvider往通讯录添加联系人

http://www.cnblogs.com/linjiqin/archive/2011/05/30/2063669.html /** * 首先向RawContacts.CONTENT_URI执行一个空值插入,目的是获取系统返回的rawContactId * * 这是后面插入data表的数据,只有执行空值插入,才能使插入的联系人在通讯录里可见

2014-03-28 13:46:10 1114

原创 java ExecutorService 线程池

读别人源代码的时候遇到了ExecutorService线程池的代码,不清楚。然后在网上查了一遍,大概懂了。故名思意,用于存放线程的池子。创建这个池子,有三种。 ExecutorService executorService = Executors.newCachedThreadPool(); ExecutorService executorService = Executors.ne

2014-03-28 10:40:21 896

原创 android instanceof 运算符

今天遇到一段代码,没看懂。 if (context instanceof Activity) { Log.i(LOGTAG, "Callback Activity..."); Activity callbackActivity = (Activity) context; callbackActivityPac

2014-03-27 10:42:16 13637 5

转载 android 画图之setXfermode 处理两图相交叉的情况

转自: http://trylovecatch.iteye.com/blog/1189452setXfermode设置两张图片相交时的模式我们知道 在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。 如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint;而setXfermode就可以来解决这个问题一般来说 用法是这样的C

2014-03-19 10:59:15 10429

原创 android开发 通过文字生成头像 (包含使用额外的字体)

由官方提供的接口API就已经可以实现了。无需借助网上第三方jar包。包含使用额外的字体主要实现描述如下:创建bitmap对象的代码如下:创建一个400像素*400像素、背景色绿色、文字加粗的图像Bitmapbitmap = Bitmap.createBitmap(400,400, Config.ARGB_8888);//创建一个宽

2014-03-18 13:08:30 4945

转载 android——Bitmap.Config ARGB_8888

原文作者: guanMac原文地址: http://my.eoe.cn/guanmac/archive/15633.htmlandroid——Bitmap.Config ARGB_8888Bitmap.Config有以下几个常量:1234public static final Bitmap.Config

2014-03-18 09:44:10 28089 1

转载 android开发 单线程模型和多线程实现

转自:http://www.cnblogs.com/dyllove98/archive/2013/06/05/3119995.html一、单线程模型 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行

2014-03-05 09:34:42 955

转载 Yii CModel中rules验证规格

Yii cValidator主要用法分析: yii验证rulesit 分类: Yii yii的rules验证 cValidator主要属性 attributes ,builtInValidators,enableClientValidation,message,on,safe,skipOnError 经常用到的属性有 attributes,builtInvalidato

2014-01-22 11:05:24 777

原创 jQuery ajax 通过get方式实现

$.get( 请求目标 页面地址 ,参数 {key:value , key:value} ,回调函数 function (data,textStatus){有两个参数,一个是data,他是返回的内容,可能是XML,JSON,html等;另一个是请求状态success,error,notmodified,timeout} );由两个页面配合实现。

2014-01-17 11:16:55 770

原创 SQL EXISTS学习笔记

SQL EXISTS学习笔记最初遇到EXISTS这个函数,是在建表语句里面。drop table if exists XXX;下午工作的时候,需要确认:假如数据已经存在数据库的时候,执行更新语句;假如数据不存在,执行插入语句;假如通过存储过程来完成的话,配合if--else语句,可以实现。大概思路如下:1. 查看数据是否存在,将得到的数据通过into这个关键字给某个变量赋值。

2013-12-24 20:24:27 756

原创 Yii框架 双引号和单引号

Yii框架 双引号和单引号在完成将字符串数据写入文本文件中的时候,大部分时候需要换行。换行的方式是在字符串后面增加:$str."\n" ; // 正确$str.'\n' ; // 不正确一定要是双引号!使用单引号的话,换行不起作用,而且直接“\n”直接在字符串末尾显示。来自同事的建议:当你的字符串里面想要引入变量的时候,要使用双引号;其他的一略使用单引号

2013-11-27 16:03:17 1753

转载 YII框架调用插件PHPExcel的时候出现路径导入问题

http://www.yiiframework.com/wiki/101/how-to-use-phpexcel-external-library-with-yii/#hh3问题出现的原因:YII框架有自己的路径加载机制(YiiBase类)/** * Class autoload loader. * This method is provided to be invoked w

2013-11-18 16:05:14 1519

原创 HTML:事件控制iframe控件中打开某个页面

做了一个界面,需要菜单上某个按钮,然后在页面右侧的iframe控件中显示对应的界面。方案一:通过给iframe设置src的值来完成新页面的显示iframe控件的代码如下:<iframe src="managerlist.php" id="iframe_content" name="iframe_content" style="width: 95%; height: 95%

2013-05-29 14:16:52 5530

转载 Ubuntu 12.04 eclipse 安装 svn插件

转载来自:http://my.oschina.net/FengJ/blog/56828在Ubuntu 12.04 下, eclipse 安装 svn插件一般会遇到两个问题:1)Failed to load JavaHL Library.These are the errors that were encountered:no libsvnjavahl-1 in java.l

2012-08-07 12:24:20 1633

翻译 Android WifiManager.WifiLock 简介

经过查看网上的资料,知道在手机屏幕关闭之后,并且其他的应用程序没有在使用wifi的时候,系统大概在两分钟之后,会关闭wifi,使得wifi处于睡眠状态。这样的做法,有利于电源能量的节省和延长电池寿命等。android为wifi提供了一种叫WifiLock的锁,能够阻止wifi进入睡眠状态,使wifi一直处于活跃状态。这种锁,在下载一个较大的文件的时候,比较适合使用。WifiLock

2012-07-24 13:37:33 19952 4

转载 Android 进程状态的概念

活动进程    活动(前台)的进程是指那些有组件正和用户进行交互的应用程序进程。他们都是android尝试通过回收资源来使其保持响应的进程。这些进程的数量非常少,只用到最后的关头才会终止这些进程。活动进程包括:处于“活动”状态的activity活动,也就是说,它们位于前台并对用户事件进行响应。正在执行onReceive事件处理程序的广播接收器。正在执行onSta

2012-07-20 13:45:13 4667

转载 Java MD5算法

转载至:http://www.cnblogs.com/youxin/archive/2011/10/16/2214434.html   JAVA MD5算法MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法。MD5算法的作用是让大容量信息在用数字签名软件签私人密匙前被”压缩”成一种保密的格式

2012-07-02 14:34:23 9544 4

原创 android 关于APN的整理

APN整理前段时间,为公司项目添加APN设置功能。现在做一些整理,作为分享,作为笔记。APN的字段不同的手机,他们存放apn相关数据的字段是不一样的,这里表示出来的字段都是他们公有的部分。publicclass APN {         publicStringid;         publicStringset;  //我自己添加的,用户确认是否需要设

2012-06-30 14:29:51 9686

原创 Android 关于处理手机屏幕自适应时,用到的主要方法

关于自适应屏幕得到当前屏幕的长和宽:Display display =  getWindowManager().getDefaultDisplay();int heigth_display = display.getHeight();int width_display = display.getWidth();修改布局LinearLayout的长

2012-06-28 16:57:47 915

原创 Android 关于手机基本信息的获得

关于手机型号的获取Log.e(tag, Build.MODEL);关于手机系统版本的获取Log.e(tag, Build.VERSION.SDK); // 手机系统版本关于手机厂商的获取Log.e(tag,"产品厂商" + android.os.Build.MANUFACTURER);

2012-06-28 16:45:13 902

原创 Android Broadcast Receiver 简单例子

Android BroadcastReceiver(学习mars老师的视频)注册的方式有两种:一个是在AndroidManifest.xml中声明:        receiverandroid:name=".Test_Receiver">            intent-filter>                actionandr

2012-06-19 15:00:05 2034

原创 Android 关于RatingBar不交互情况下的大小设置

Rating Bar 设置没有交互功能的评分条。记录一个系统资源的样式style 都不支持用户交互,只适用于指示器:较小的RatingBar类型(ratingBarStyleSmall)较大的单一指示器类型(ratingBarStyleIndicator)这个是大一点的。<RatingBar android:id="@+id/bar" s

2012-06-18 12:21:51 12767

原创 android 问题收集 SAX解析 ExpatParser$ParseException

org.apache.harmony.xml.ExpatParser$ParseExceptionAt line1, column 0: not well-formed (invalid token)今天因为需要,要写一个关于SAX的解析。但是测试怎么也不对,到处查资料,到处找。这个问题也抽象,不怎么好找。最后在知道,因为我把那个XML文件放到res/xml文件夹下面,这是错误

2012-06-05 10:10:18 1125

原创 android 错误收集 SAX解析 解析正常,但是数据不能拿到

在编写解析代码的时候发现,我在这方面掌握的还不够扎实。出现的问题是,在一个元素中“”,里面的数据总是得不到,经过测试发现,publicvoid characters(char[] ch,int start, int length)执行了两次。具体描述如下:由于第二次得到的都是空值,所以我得不到数据。解决的办法是添加一个判断,一个布尔变量。在元素开始和结束的时

2012-06-05 10:02:12 854

转载 Android:Intent 显示和隐式 学习

IntentAndroid基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服务和广播接收器。还可以携带数据(intent.putExtra(name, value)对数据

2012-04-06 21:17:00 4061

原创 Android:Cursor类型的简单使用

public void showAllPerson(SQLiteDatabase db) { // TODO Auto-generated method stub Cursor cursor = db.query("USER", new String[] { "NAME", "PHONE" }, null, null, null, null, null); System.out

2012-03-29 20:28:10 3273 2

原创 Android系统体系概要

======================面试题:关于android系统体系的简单概述======================从下到上,分四层。1、Linux kernel--------------最底层的linux kernel,主要负责内存管理,进度调度等系统管理以及终端的硬件驱动。Binder driver,google为android设计

2012-03-28 13:07:11 629

原创 Android:软件卸载的另一种方法adb uninstall

看!卸载成功了。在卸载的时候,1、虚拟设备必须打开。                        2、写的包名必须完整。

2012-03-23 11:05:02 2917

原创 Android:RelativeLayout布局的相关属性介绍

==========================RelativeLayout                          ----看mars老师的视频,学习==========================android:Layout_above-----该控件的底部至于指定ID的控件之上android:Layout_below-----该控件的顶部至于给定ID的控

2012-03-22 21:02:03 5400

原创 Android:LinearLayout布局和其嵌套运用举例

==========================main.xml                         看mars老师的视频学习安卓里面的布局部分,做的样例,显摆一下,全部都是在main.xml里面配置的。==========================<LinearLayout xmlns:android="http://schemas.android.co

2012-03-22 19:42:38 7048

原创 Android: TextView常用属性的用法详解

TextView   (从mars老师视频上得到)android:id   --------为控件指定IDandroid:text---------为控件当中显示的文字,需要注意的是,这里应当尽量使用strings.xml中声明android:gruvity-------指定控件的基本位置,比如:居中,居右等位置android:textsize------指定控件里面文字的大小尺寸

2012-03-22 18:35:40 3542

转载 Form表单中post和get的区别

post和get的区别 post 地址栏不会出现一大串?bjnghfgreygt这样的东西如果是get,就会出现了1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如[url]http://www.mdm.com/test.asp?name=asd&password=sad[/

2012-03-21 13:55:21 3100 1

android pull_to_refresh.ja

android pull_to_refresh 下拉刷新 加载更多 根据最新的https://github.com/chrisbanes/Android-PullToRefresh中的代码进行打包,得到的jar包 关于该jar包的使用,可以参考 http://rensanning.iteye.com/blog/2004812 或者自己重新搜索其它

2015-08-03

android的android中文文档

Android中文翻译组是一个非盈利性质的开源组织,至今已超过300人报名参与; 很好的android API中文文档

2012-03-19

XYLayout.jar 在myeclipse下正常使用的包,确定正常

XYLayout.jar 在myeclipse下正常使用的包,确定正常 解决在Jbuilder与eclipse之间不同平台实现问题。

2012-02-27

空空如也

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

TA关注的人

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