![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 54
zidan_2011
这个作者很懒,什么都没留下…
展开
-
what is Activity in Android
晚上回到宿舍的时候,学习安卓,一个人照着网上面下载的视频,边看边尝试,总结自己的收获。关于什么是Activity?1、他本身不是一个显示界面,他是一个提供用户显示界面的组件(他是一个显示界面,一个容器,展现在我们面前的就是一个Activity:这样的说法是错误的)2、他是一个类,每次新建一个Activity的时候,需要继承Activity类,并且重写 onCreate()方原创 2012-02-23 23:18:05 · 870 阅读 · 0 评论 -
Android WifiManager.WifiLock 简介
经过查看网上的资料,知道在手机屏幕关闭之后,并且其他的应用程序没有在使用wifi的时候,系统大概在两分钟之后,会关闭wifi,使得wifi处于睡眠状态。这样的做法,有利于电源能量的节省和延长电池寿命等。android为wifi提供了一种叫WifiLock的锁,能够阻止wifi进入睡眠状态,使wifi一直处于活跃状态。这种锁,在下载一个较大的文件的时候,比较适合使用。WifiLock翻译 2012-07-24 13:37:33 · 19966 阅读 · 4 评论 -
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 · 1639 阅读 · 0 评论 -
android开发 单线程模型和多线程实现
转自:http://www.cnblogs.com/dyllove98/archive/2013/06/05/3119995.html一、单线程模型 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行转载 2014-03-05 09:34:42 · 958 阅读 · 0 评论 -
java ExecutorService 线程池
读别人源代码的时候遇到了ExecutorService线程池的代码,不清楚。然后在网上查了一遍,大概懂了。故名思意,用于存放线程的池子。创建这个池子,有三种。 ExecutorService executorService = Executors.newCachedThreadPool(); ExecutorService executorService = Executors.ne原创 2014-03-28 10:40:21 · 897 阅读 · 0 评论 -
Android ContentProvider往通讯录添加联系人
http://www.cnblogs.com/linjiqin/archive/2011/05/30/2063669.html /** * 首先向RawContacts.CONTENT_URI执行一个空值插入,目的是获取系统返回的rawContactId * * 这是后面插入data表的数据,只有执行空值插入,才能使插入的联系人在通讯录里可见转载 2014-03-28 13:46:10 · 1120 阅读 · 0 评论 -
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 · 28100 阅读 · 1 评论 -
android 画图之setXfermode 处理两图相交叉的情况
转自: http://trylovecatch.iteye.com/blog/1189452setXfermode设置两张图片相交时的模式我们知道 在正常的情况下,在已有的图像上绘图将会在其上面添加一层新的形状。 如果新的Paint是完全不透明的,那么它将完全遮挡住下面的Paint;而setXfermode就可以来解决这个问题一般来说 用法是这样的C转载 2014-03-19 10:59:15 · 10434 阅读 · 0 评论 -
android开发 通过文字生成头像 (包含使用额外的字体)
由官方提供的接口API就已经可以实现了。无需借助网上第三方jar包。包含使用额外的字体主要实现描述如下:创建bitmap对象的代码如下:创建一个400像素*400像素、背景色绿色、文字加粗的图像Bitmapbitmap = Bitmap.createBitmap(400,400, Config.ARGB_8888);//创建一个宽原创 2014-03-18 13:08:30 · 4955 阅读 · 0 评论 -
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 · 911 阅读 · 0 评论 -
Android编译源码 其中含有jar和so库文件的
项目中需要使用推送来实现一些功能需求,选择了百度推送,本着大品牌值得信赖d原创 2014-05-07 14:44:50 · 963 阅读 · 0 评论 -
android instanceof 运算符
今天遇到一段代码,没看懂。 if (context instanceof Activity) { Log.i(LOGTAG, "Callback Activity..."); Activity callbackActivity = (Activity) context; callbackActivityPac原创 2014-03-27 10:42:16 · 13640 阅读 · 5 评论 -
JAVA 获取当前月的初始时间的时间戳
JAVA 获取当前月的初始时间的时间戳原创 2014-04-09 17:54:34 · 7629 阅读 · 1 评论 -
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 · 960 阅读 · 0 评论 -
android gson jar包的使用
http://www.cnblogs.com/chenlhuaf/archive/2011/05/01/gson_test.html原创 2014-05-13 10:08:09 · 6700 阅读 · 0 评论 -
Sugar ORM android中用于操作数据库的jar包
http://satyan.github.io/sugar/index.html在android原创 2014-05-13 10:18:32 · 5994 阅读 · 4 评论 -
android 通话记录的导入/导出
涉及到对通话记录的读和写、需要在sd卡上写存放通话记录数据的文件,所以需要加权限: 首先,通话记录的获取,只需要获取部分字段即可满足即可:将数据保存到一个自定义的Model对象中。Cursor cursor = mContext.getContentResolver().query(CallLog.Calls.CONTENT_URI, nu原创 2014-05-20 12:41:14 · 10962 阅读 · 0 评论 -
Android 进程状态的概念
活动进程 活动(前台)的进程是指那些有组件正和用户进行交互的应用程序进程。他们都是android尝试通过回收资源来使其保持响应的进程。这些进程的数量非常少,只用到最后的关头才会终止这些进程。活动进程包括:处于“活动”状态的activity活动,也就是说,它们位于前台并对用户事件进行响应。正在执行onReceive事件处理程序的广播接收器。正在执行onSta转载 2012-07-20 13:45:13 · 4676 阅读 · 0 评论 -
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 · 9562 阅读 · 4 评论 -
android 关于APN的整理
APN整理前段时间,为公司项目添加APN设置功能。现在做一些整理,作为分享,作为笔记。APN的字段不同的手机,他们存放apn相关数据的字段是不一样的,这里表示出来的字段都是他们公有的部分。publicclass APN { publicStringid; publicStringset; //我自己添加的,用户确认是否需要设原创 2012-06-30 14:29:51 · 9697 阅读 · 0 评论 -
Android:Handler 概念理解与运用
android.od.Handler是android SDK 处理定时操作的核心类。能够完成异步操作。通过Handler类,可以提交和处理一个Runnable对象。这个对象的run方法可以立即执行,也可以在指定的时间执行。handler类允许你发送消息和处理线程队列中的消息及Runnable对象。handler实例都是与一个线程和该线程的消息队列一起使用的。一旦创建一个新的hand原创 2012-03-10 16:51:16 · 1739 阅读 · 0 评论 -
Android:SQLiteOpenHelper 学习笔记
SQLiteOpenHelper一个帮助类,用于帮助用户创建数据库和数据库的版本管理。使用的时候,子类必须实现其onCreate(),onUpgrade()两个方法(这个类是抽象类,这两个方法是抽象方法)。在打开或操作数据库的时候,必须保证数据库存在。getReadableDatabasepublic SQLiteDatabase getReadableDatabase()原创 2012-03-11 02:13:24 · 698 阅读 · 0 评论 -
Android系统体系概要
======================面试题:关于android系统体系的简单概述======================从下到上,分四层。1、Linux kernel--------------最底层的linux kernel,主要负责内存管理,进度调度等系统管理以及终端的硬件驱动。Binder driver,google为android设计原创 2012-03-28 13:07:11 · 632 阅读 · 0 评论 -
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 · 3286 阅读 · 2 评论 -
Android:/AndroidManifest.xml文件介绍 学习笔记
====================================/Hello/AndroidManifest.xml===================================<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.zidan.he原创 2012-03-17 00:03:29 · 583 阅读 · 0 评论 -
Android:Intent 显示和隐式 学习
IntentAndroid基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服务和广播接收器。还可以携带数据(intent.putExtra(name, value)对数据转载 2012-04-06 21:17:00 · 4065 阅读 · 0 评论 -
Android: TextView常用属性的用法详解
TextView (从mars老师视频上得到)android:id --------为控件指定IDandroid:text---------为控件当中显示的文字,需要注意的是,这里应当尽量使用strings.xml中声明android:gruvity-------指定控件的基本位置,比如:居中,居右等位置android:textsize------指定控件里面文字的大小尺寸原创 2012-03-22 18:35:40 · 3546 阅读 · 0 评论 -
Android:RelativeLayout布局的相关属性介绍
==========================RelativeLayout ----看mars老师的视频,学习==========================android:Layout_above-----该控件的底部至于指定ID的控件之上android:Layout_below-----该控件的顶部至于给定ID的控原创 2012-03-22 21:02:03 · 5408 阅读 · 0 评论 -
Android:软件卸载的另一种方法adb uninstall
看!卸载成功了。在卸载的时候,1、虚拟设备必须打开。 2、写的包名必须完整。原创 2012-03-23 11:05:02 · 2922 阅读 · 0 评论 -
Android:LinearLayout布局和其嵌套运用举例
==========================main.xml 看mars老师的视频学习安卓里面的布局部分,做的样例,显摆一下,全部都是在main.xml里面配置的。==========================<LinearLayout xmlns:android="http://schemas.android.co原创 2012-03-22 19:42:38 · 7053 阅读 · 0 评论 -
android 错误收集 SAX解析 解析正常,但是数据不能拿到
在编写解析代码的时候发现,我在这方面掌握的还不够扎实。出现的问题是,在一个元素中“”,里面的数据总是得不到,经过测试发现,publicvoid characters(char[] ch,int start, int length)执行了两次。具体描述如下:由于第二次得到的都是空值,所以我得不到数据。解决的办法是添加一个判断,一个布尔变量。在元素开始和结束的时原创 2012-06-05 10:02:12 · 856 阅读 · 0 评论 -
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 · 1130 阅读 · 0 评论 -
Android 关于RatingBar不交互情况下的大小设置
Rating Bar 设置没有交互功能的评分条。记录一个系统资源的样式style 都不支持用户交互,只适用于指示器:较小的RatingBar类型(ratingBarStyleSmall)较大的单一指示器类型(ratingBarStyleIndicator)这个是大一点的。<RatingBar android:id="@+id/bar" s原创 2012-06-18 12:21:51 · 12779 阅读 · 0 评论 -
Android Broadcast Receiver 简单例子
Android BroadcastReceiver(学习mars老师的视频)注册的方式有两种:一个是在AndroidManifest.xml中声明: receiverandroid:name=".Test_Receiver"> intent-filter> actionandr原创 2012-06-19 15:00:05 · 2038 阅读 · 0 评论 -
Android 关于处理手机屏幕自适应时,用到的主要方法
关于自适应屏幕得到当前屏幕的长和宽:Display display = getWindowManager().getDefaultDisplay();int heigth_display = display.getHeight();int width_display = display.getWidth();修改布局LinearLayout的长原创 2012-06-28 16:57:47 · 916 阅读 · 0 评论 -
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 · 908 阅读 · 0 评论 -
android 页面跳转 action
第一个页面中的按钮事件: Intent intent = new Intent(); intent.setAction("con.zhougb.test.second"); startActivity(intent);第二个页面在AndroidManifest.xml文件中的声明方式:原创 2015-06-09 11:42:33 · 4647 阅读 · 0 评论