android
文章平均质量分 83
ahaochina
这个作者很懒,什么都没留下…
展开
-
Android中Bitmap和Drawable
一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获转载 2014-09-19 14:31:45 · 215 阅读 · 0 评论 -
eclipse android ndk 提示Type 'JNIEnv' could not be resolved 等信息解决办法
eclipse android ndk 提示Type 'JNIEnv' could not be resolved 等信息解决办法新配置完eclipse c++ android ndk 环境后,导入项目提示以下信息 是由于没有将jni.h导入的缘故,而这个文件在ndk的目录下面。所以,参照以下步骤:Project Properties -> C/C++ Ge转载 2014-09-01 14:11:51 · 450 阅读 · 0 评论 -
android 适配器Adpter的使用总结 之 各种适配器中的方法
关于各种适配器中的的用法在农民伯伯的博客中有,并且翻译的很好,为了方便使用特意将这些连接集中到了一起。ListAdapter : http://www.cnblogs.com/over140/archive/2010/12/06/1897436.htmlBaseAdapter:http://www.cnblogs.com/over140/archive/2010/12/03/189转载 2014-09-24 11:15:44 · 335 阅读 · 0 评论 -
android adapter的体系
在android开发中列表的使用是十分常见的。google对列表的封装使列表既有显示传统文本列表的能力,也有加入了诸如选择项、复选项等处理事件的能力。这里写一些我这几天对这个问题的理解。 在android的api中,LIST和adapter都被放在了android.widget包内。包内的具体结构我这里先不展示了,主要侧重列表和 adapter。adapter的作用就是将要在列表内显示的数转载 2014-09-24 11:23:19 · 204 阅读 · 0 评论 -
android字库
1.Android字库简介 Android字库位于/system/fonts/目录下,一般有下列几个文件: DroidSans-Bold.ttf 粗体的无衬线字体(拉丁字母等) DroidSans.ttf 常规的无衬线字体(拉丁字母等) DroidSansFallback.ttf 常规的无衬线字体(中文字符等,一般换字库就是替换此文件)转载 2014-09-05 08:42:29 · 757 阅读 · 0 评论 -
Android自定义title
droid的title默认样式有些单调,今天来介绍如何改变title的样式,先上图。这里我在前面加了个logo,而且改变了title的背景和高度。首先编写title的布局文件,title.xml:xmlns:android=”http://schemas.android.com/apk/res/android”android:orientation=”horiz转载 2014-09-04 15:46:56 · 276 阅读 · 0 评论 -
Android4.0图库Gallery2代码分析(一) 程序总体结构
http://blog.csdn.net/shareviews/article/details/7709258转载 2014-09-28 10:55:13 · 600 阅读 · 1 评论 -
android 源码环境下,编译apk时,导入第三方的jar包
备份而已,若侵权请告知。*****************************************************************************************************************源地址:http://www.cnblogs.com/hopetribe/archive/2012/04/转载 2014-11-10 11:41:16 · 261 阅读 · 0 评论 -
android串口程序
提到串口编程,就不得不提到JNI,不得不提到JavaAPI中的文件描述符类:FileDescriptor。下面我分别对JNI、FileDescriptor以及串口的一些知识点和实现的源码进行分析说明。这里主要是参考了开源项目android-serialport-api。 串口编程需要了解的基本知识点:对于串口编程,我们只需对串口进行一系列的设置,然后打开串口,这些操作我们可以参考串口转载 2014-11-12 15:30:49 · 299 阅读 · 0 评论 -
android NDK开发最方便的环境搭建及编译方法
由于Android应用被反编译后是可以看到里面信息的,而一些敏感信息,比如服务器的ip地址、加密的算法,我们是不希望让别人知道的。如何才能隐藏这些信息呢,就我目前了解,使用Android NDK,把这些数据编译在so文件中,然后通过JNI获取,从而达到保护敏感信息的目的。于是最近几天开始学习Android NDK开发,网上有很多教程,但都太麻烦,一会配置这,一会配置那的,很容易让像我望而却步。转载 2014-09-01 13:36:05 · 352 阅读 · 0 评论 -
Android AIDL使用详解
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess communication :内部进程通信 2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs转载 2014-08-27 16:39:19 · 152 阅读 · 0 评论 -
Android系统启动过程
首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰) Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址) 下面将从Android4.0源码中,和网络达人对此的总结中,对此过程加以学习了解和总结,以下学习过程中代码转载 2014-08-28 14:57:24 · 208 阅读 · 0 评论 -
android图片处理方法(不断收集中)
http://gundumw100.iteye.com/blog/849729转载 2014-08-22 16:05:01 · 191 阅读 · 0 评论 -
Android高效显示图片详解(一)
说明: 本讲义分为三部分,较为详细的介绍了Android平台下图片显示,加载等操作的处理原则与办法,以供大家共同学习,转载请注明出处 “From 移动微技”。前提与解释: 安卓平台作为一款移动端的应用操作平台,其内存容量是十分有限的,内存资源是十分珍贵的,是无法与传统的桌面平台相比的,因此,在安卓平台下同样的图片操作与处理都要十分谨慎,否则你的程序可以迅速地转载 2014-08-25 10:51:13 · 219 阅读 · 0 评论 -
Android硬件加速的一些问题和错误
最近做的程序中遇到了一些奇怪的问题:来源未知,只对特定机型出现问题。如果你也遇到了,可以考虑是不是硬件加速(Hardware Acceleration)的错从Android3.0 (API level 11)开始,Android的2D显示管道被被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作。硬件加速是个好东西,可以让ListView转载 2014-08-25 11:21:58 · 247 阅读 · 0 评论 -
android面试题-简答题(一)
1、在多线程编程这块,我们经常要使用Handler,Thread和Runnable这三个类,那么他们之间的关系你是否弄清楚了呢?答:Android的CPU分配的最小单元是线程,Handler一般是在某个线程里创建的,因而Handler和Thread就是相互绑定的,一一对应。而Runnable是一个接口,Thread是Runnable的子类。所以说,他俩都算一个进程。HandlerThrea转载 2014-08-12 15:13:15 · 427 阅读 · 0 评论 -
android开发中常见日期管理工具类
在日常的开发中,我们常常需要根据各种需要,对日期进行不同形式的格式化。这里我将日常用到的日期格式化加以总结。写出个工具方法,欢迎大家总结: 1、对时间的加减操作,主要需求为闹钟等题型功能,用到的API为:Calendar [java] view plaincopy/** * 获取增加多转载 2014-08-26 16:58:09 · 231 阅读 · 0 评论 -
AsyncQueryHandler的使用
转自:http://xwangly.iteye.com/blog/1098728每天进步一点点之AsyncQueryHandler学习AsyncQueryHandler:异步的查询操作帮助类,其实它同样可以处理增删改1。AsyncQueryHandler的作用查询其API便可知,它担供:startInsertstartDelete转载 2014-08-27 11:37:24 · 200 阅读 · 0 评论 -
Android实现自定义带文字和图片的Button
转载 2014-08-27 15:38:16 · 328 阅读 · 0 评论 -
Android 的 init.rc 文件简介
init.rc由许多的Action和Service组成。每一个语句占据一行,并且各个关键字被空格分开.由 # (前面允许有空格)开始的行都是注释行(comment)一个actions 或 services 的开始隐含声明了一个新的段,所有commands 或 options 属于最近的声明。在第一个段之前的 commands 或 options 都会被忽略每一个action转载 2014-08-28 16:43:31 · 352 阅读 · 0 评论 -
【Android应用开发】-(19)Android 串口编程原理和实现方式(附源码)
提到串口编程,就不得不提到JNI,不得不提到JavaAPI中的文件描述符类:FileDescriptor。下面我分别对JNI、FileDescriptor以及串口的一些知识点和实现的源码进行分析说明。这里主要是参考了开源项目android-serialport-api。 串口编程需要了解的基本知识点:对于串口编程,我们只需对串口进行一系列的设置,然后打开串口,这些操作我们可以参考串口转载 2014-11-12 15:37:16 · 206 阅读 · 0 评论 -
自定义ListView滚动条式样
自定义ListView滚动条样式 使用ListView FastScroller,默认滑块和自定义滑块图片的样子: 设置快速滚动属性很容易,只需在布局的xml文件里设置属性即可: android:layout_height=”fill_parent” android:fastScrollEnabled=”true”android:focusable转载 2014-10-10 13:59:27 · 369 阅读 · 0 评论 -
【Android】Eclipse自动编译NDK/JNI的三种方法
http://www.cnblogs.com/skyseraph/p/3979238.html. 【Android】Eclipse自动编译NDK/JNI的三种方法SkySeraph Sep. 18th 2014Email:skyseraph00@163.com一、Eclipse关联cygwin1. 工程->右击选择Properties->选转载 2014-11-13 09:50:49 · 202 阅读 · 0 评论 -
Android ProgressBar详解以及自定义
http://blog.csdn.net/wangjinyu501/article/details/25963993版权声明:本文为博主原创文章,未经博主允许不得转载。 版本:1.0日期:2014.5.16版权:© 2014 kince 转载注明出处 这一次主要说一下Android下的进度条,为什么是它呢,因为近期被其各种美轮美奂的设转载 2016-08-03 15:34:32 · 6731 阅读 · 0 评论 -
Android中实现IPC的几种方式详细分析及比较
版权声明:本文为博主原创文章,未经博主允许不得转载。1.使用Bundle ----> 用于android四大组件间的进程间通信android的四大组件都可使用Bundle传递数据 所以如果要实现四大组件间的进程间通信 完全可以使用Bundle来实现 简单方便 2.使用文件共享 ---->用于单线程读写这种方式在单线程读写的时候比较好用 如果有多个线程并发读写的转载 2017-01-07 14:16:26 · 478 阅读 · 0 评论 -
修改android 系统设置 android 版本
修改android 系统设置 android 版本http://blog.csdn.net/haplwd/article/details/10226039Android 中的设置关于手机中的型号的更改1.APPS-->Settings-->About phone-->Model number通过Model number找到./res/values/strings转载 2017-04-05 10:17:11 · 9984 阅读 · 0 评论 -
Android源码编译make的错误处理
https://www.linuxidc.com/Linux/2011-11/47411.htmAndroid源码下载:官方下载 或参考android源码下载方式Android编译版本: PLATFORM_VERSION=4.0.1(最新Android 4.0.1)OS 操作系统平台: Linux yanggang 2.6.35-30-generic #61-U转载 2018-03-15 14:47:26 · 376 阅读 · 0 评论 -
ImageLoder的使用方法
Android-Universal-Image-Loader是 一个开源的UI组件程序,该项目的目的是提供一个可重复使用的利器。为异步图像加载,缓存和显示。所以,如果你的程序里需要这个功能的话,那么不妨试试它。 因为已经封装好了一些类和方法。我们 可以直接拿来用了。而不用重复去写了。其实,写一个这方面的程序还是比较麻烦的,要考虑多线程缓存,内存溢出等很多方面。 下载地址: ...转载 2018-07-12 11:38:10 · 390 阅读 · 0 评论 -
UniversalImageLoader的用法总结
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/70305083UIL的功能及优点UIL的使用具体配置滚动时暂定加载作为图片加载类库的”老大哥”,相信大部分人都用过它!不管是自己再项目里面用,还是自己造轮子,了解UIL的用法和框架原理都是有帮助的!下面就来总结下UIL的基本使用!UIL的功能及优点支持从网络,本地,项目内读取图片多线程下...转载 2018-07-12 11:39:08 · 435 阅读 · 0 评论 -
RSA - 原理、特点(加解密及签名验签)及公钥和私钥的生成
https://blog.csdn.net/kikajack/article/details/80703894 Wiki - RSA加密演算法Wiki - 欧拉函数Wiki - 模反元素ASN.1 格式标准RSA算法原理(二)注意:RSA 加密或签名后的结果是不可读的二进制,使用时经常会转为 BASE64 码再传输。RSA 加密时,对要加密数据的大小有限制,最大不大于密钥...转载 2019-01-31 13:44:59 · 1735 阅读 · 0 评论 -
org.eclipse.paho.client.mqttv3.jar 官方下载地址
org.eclipse.paho.client.mqttv3.jar 下载地址https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/转载 2019-06-26 10:43:12 · 5391 阅读 · 0 评论 -
Eclipse如何快速调试系统App(具有系统权限的Android App)即Eclipse导入系统签名快速调试系统App
具有系统权限的Android App(AndroidManifest.xml中设置android:sharedUserId="android.uid.system")需要经过系统签名后才能运行。以下方法三能快速调试开发系统App,其他方法费时费力。方法一: App直接加入系统编译,编译系统过程中完成App编译及系统签名。方法二:转载 2016-07-20 14:43:14 · 642 阅读 · 0 评论 -
Android定制出厂默认输入法(其他设置类似)
版权声明:本文为博主原创文章,未经博主允许不得转载。方法一: \frameworks\base\packages\SettingsProvider\res\values\defaults.xml \frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper转载 2016-07-19 16:00:13 · 2292 阅读 · 3 评论 -
预置第三方apk
一、如何将带源码的APK预置进系统?1) 在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预置一个名为Test的APK 为例 2) 将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /bin 和 /gen 目录3) 在 Test 目录下创建一个名为 Android.mk的文件,内容如下: LOCAL_PATH:转载 2016-07-18 15:33:45 · 1796 阅读 · 0 评论 -
Android listview与adapter用法
一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与List转载 2014-09-24 10:45:00 · 599 阅读 · 0 评论 -
adb工具(通用的调试工具、debug工具)&操作命令详解
adb(Android Debug Bridge)是Android提供的一个通用的调试工具,说白了就是debug工具。借助这个工具,我们可以管理设备或手机模拟器的状态。个人常用功能 1、在设备上运行shell命令 2、安装卸载程序 3、推送文件到设备中 4、从设备中推送文件到PC端 5、快速重启工具需求 各转载 2014-10-20 14:59:37 · 9404 阅读 · 0 评论 -
基础总结篇之五:BroadcastReceiver应用详解
http://blog.csdn.net/liuhe688/article/details/6955668转载 2014-11-06 14:09:46 · 201 阅读 · 0 评论 -
Android学习笔记(四十):Preference的使用
http://blog.csdn.net/flowingflying/article/details/6671548 Android学习笔记(四十):Preference的使用标签: androidencodinglistxmldialoglayout2011-08-09 10:35 72949人阅读 评论(49) 收藏 举报 分类:转载 2016-05-27 09:34:49 · 272 阅读 · 0 评论 -
高通平台android开发总结
1、高通平台Android开发总结1.1 搭建高通平台环境开发环境在高通开发板上烧录文件系统建立高通平台开发环境高通平台,android和 modem 编译流程分析高通平台 7620 启动流程分析qcril 流程分析,设置sim卡锁Python scons 语法学习Python 语言之 scons 工具流程分析: 1.转载 2016-06-08 10:40:12 · 8088 阅读 · 0 评论 -
Android系统内置第三方输入法
http://blog.csdn.net/u012169524/article/details/51155886Android系统内置第三方输入法一、添加APK进系统目录1.1 package/目录下创建子目录,例如:package/inputmethod/SogouInput1.2 将下载好的输入法APK放入目录下面,例如:package/in转载 2016-07-18 09:09:28 · 1374 阅读 · 0 评论