
android
kynge136
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mtk android 手机号码比较位7位或11位修改
1、alps\external\sqlite\android\OldPhoneNumberUtils.cpp下的MIN_MATCH这个变量的值是多少,如果是11的话,就是11位匹配,如果是7则是7位匹配2. FeatureOption.MTK_CTA_SUPPORT这个开关是否为true,内部代码如果这个开关为true会采用11位匹配,如果是false则采用7位匹配(默认是关的)原创 2013-04-24 16:12:29 · 972 阅读 · 0 评论 -
如何使编译的ROM能使所有程序获得root权限执行
之前提到的修改ro.secure设为0后,只是adb获得root权限了,但是其他程序也可能需要使用Root权限一般程序使用Root权限的方法都是调用 /out/.../system/bin/或/xbin/目录下的 su程序;只是,在Android下,这个su程序被做了很多限制,首先是访问权限,不让普通程序执行 su,这个需要修改;其次,即使可以执行su,Android下这个su也会转载 2013-04-26 09:47:35 · 2022 阅读 · 0 评论 -
[转]Android开发中调用Google Map或Baidu Map
转自:http://www.cnblogs.com/trinea/archive/2012/11/14/2770433.htmlAndroid开发中调用Google Map或Baidu Map本文主要介绍如何在Android中引入地图及并对地图进行相应的操作。包括如何申请Google Map API密钥、如何创建包含地图的项目、地图的功能使用(地图缩放、转载 2013-04-21 22:14:23 · 981 阅读 · 0 评论 -
layout_weight体验(实现按比例显示)
注:LinearLayout中的TextView按比例显示的时候,layout_width="0dp"或者layout_height="0dp" 在android开发中LinearLayout很常用,LinearLayout的内控件的android:layout_weight在某些场景显得非常重要,比如我们需要按比例显示。android并没用提供table这样的控件,虽然有TableLay转载 2013-05-04 13:52:10 · 543 阅读 · 0 评论 -
Dalvik opcodes
Dalvik opcodesAuthor: Gabor PallerVx values in the table denote a Dalvikregister. Depending on the instruction, 16, 256 or 64k registers can beaccessed. Operations on long and double values use转载 2013-05-23 09:59:14 · 592 阅读 · 0 评论 -
手机PPI计算公式
S4的实际清晰度PPI计算过程如下: 已知PPI 计算公式为: PPI = √(960^2+640^2)/3.5 ≈ 326 (iphone4为例) 又知 S4 为Pentile排列, 子像素为RGB 排列的 2 / 3, 故可以假设其像素也为RGB 排列的 2 / 3转载 2013-05-10 18:24:27 · 9043 阅读 · 0 评论 -
Android中dp和px之间进行转换的代码
import android.content.Context; public class DensityUtil { /** * 根据手机的分辨率从 dp 的单位 转成为 px(像素) */ public static int dip2px(Conte原创 2013-05-28 11:07:51 · 603 阅读 · 0 评论 -
string资源动态的插入内容
动态的插入内容时候使用,例如,当前时间:%1$s时 %2$s分然后通过程序,context.getString(R.string.time,"10","05");将会输出——当前时间:10时05分标签介绍:属性id可以随便命名属性example表示举例说明,可以省略%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格%n$转载 2013-05-14 17:53:54 · 681 阅读 · 0 评论 -
MTK MT65XX平台开发分支下配置多个项目的规范说明
MTK MT65XX平台开发分支下配置多个项目的规范说明:转自:http://blog.csdn.net/chr8880/article/details/7990198java FeatureOption.java 宏定义: Javaoption.pm (mediatek\build\tools)关于MTK6573平台开发分支下配置多个项目的规范说明1.涉及的目录转载 2013-05-14 17:51:16 · 1745 阅读 · 0 评论 -
actionbar属性说明
<!--@page {margin:2cm}p {margin-bottom:0.21cm}a:link {}-->ActionBar是3.0之后出现的控件,取代menu,显示在标题栏位置。通过getActionBar()得到对象。1.普通ActionBar创建方式与Menu(xml创建)一样,不过item中需要设定android:sho转载 2013-05-14 17:55:46 · 1045 阅读 · 0 评论 -
android source
音频参数:/mediatek/custom/common/cgen/inc/audio_vilume_custom_default.h功能测试:/mediatek/source/factory/src/factory.c按键:/mediatek/config/unistart_15_ics/mt6575-kpd.kl/medidatic/custom/unistar_1原创 2013-05-29 10:01:00 · 727 阅读 · 0 评论 -
系统签名。
签名的方式:1.在AndroidManifest.xml中的manifest节点中添加 android:sharedUserId="android.uid.system"。2.添加后程序在虚拟机上是不可以直接用的。但可以用eclipse编译成apk。3.编译成apk后用压缩工具打开apk,把META-INF目录中的CERT.SF、CERT.RSA 两个文件删除。4.转载 2013-05-30 11:15:55 · 499 阅读 · 0 评论 -
smail 字节码格式
数据类型dalvik字节码有两种类型,原始类型和引用类型。对象和数组是引用类型,其它都是原始类型。smali数据类型都是用一个字母表示,如果你熟悉Java的数据类型,你会发现表示smali数据类型的字母其实是Java基本数据类型首字母的大写,除boolean类型外,在smail中用大写的”Z”表示boolean类型。Vvoid,只能用于返回值类型转载 2013-05-30 13:44:12 · 953 阅读 · 0 评论 -
Android反射机制实现与原理
转自:http://blog.163.com/ahszrj123@126/blog/static/109529029201261473243868/本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识:一、反射的概念及在Java中的类反射 反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机转载 2013-06-09 16:12:34 · 578 阅读 · 0 评论 -
ubuntu根据内容查找
find . | xargs grep "PRODUCT_MANUFACTURER"find -name "*.h" -exec grep "helloworld" {} \;原创 2013-06-03 15:53:50 · 519 阅读 · 0 评论 -
Ubuntu中Git服务器搭建
转自:http://blog.csdn.net/ice520301/article/details/6142503git服务器搭建过程参考网上资料搭建git服务器过程记录 如下:需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh转载 2013-09-22 22:01:36 · 520 阅读 · 0 评论 -
Android平台开发-Android keypad map-Android按键事件
一、Android底层按键事件处理过程 在系统启动后,在文件。。。中,android 会通过 static const char *device_path = "/dev/input"; bool EventHub::penPlatformInput(void) res = scan_dir(device_path); 通过转载 2013-10-24 17:10:41 · 719 阅读 · 0 评论 -
为Android添加一门新语言
转自:http://www.cnblogs.com/melaniedeng/archive/2012/02/15/2353382.html虽然Android从2.3开始已经支持50种以上的语言,但是不是每种语言都有字体可以显示。遇到一个新需求,有客户要求对hindi语言的支持。于是上网找了一些资料,发现网上介绍的大部分是如何替换默认字体,就是替换./frameworks/base/data转载 2013-11-15 17:17:02 · 562 阅读 · 0 评论 -
android图像处理(3)浮雕效果
这篇将讲到图片特效处理的浮雕效果。跟前面一样是对像素点进行处理,算法是通用的。算法原理:用前一个像素点的RGB值分别减去当前像素点的RGB值并加上127作为当前像素点的RGB值。例:ABC求B点的浮雕效果如下:B.r = C.r - B.r + 127;B.g = C.g - B.g + 127;B.b = C.b - B.b + 127;转载 2013-11-19 11:27:00 · 860 阅读 · 0 评论 -
android图片特效处理之锐化效果
这篇将讲到图片特效处理的锐化效果。跟前面一样是对像素点进行处理,算法是通用的。算法原理:一、简单算法:分别获取当前像素点和八个周围像素点的RGB值,先求出当前像素点的RGB值与八个像素点RGB值的和的平均数,再乘以相应的系数,然后在与当前像素点之和。例:ABCDEFGHI对E点进行锐化:[java] view转载 2013-11-19 11:28:25 · 1020 阅读 · 0 评论 -
android图片特效处理之光晕效果
转自:http://blog.csdn.net/sjf0115/article/details/7266933.这篇将讲到图片特效处理的图片光晕效果。跟前面一样是对像素点进行处理,本篇实现的思路可参见android图像处理系列之九--图片特效处理之二-模糊效果和android图像处理系列之十三--图片特效处理之六-光照效果。实现的效果是圆圈之内图片像素点不变,圆圈之外的点做模糊转载 2013-11-19 11:18:03 · 3255 阅读 · 0 评论 -
android图片特效处理之图片叠加
转自:http://blog.csdn.net/sjf0115/article/details/7266943这篇将讲到图片特效处理的图片叠加效果。跟前面一样是对像素点进行处理,可参照前面的android图像处理系列之七--图片涂鸦,水印-图片叠加和android图像处理系列之六--给图片添加边框(下)-图片叠加两篇文章,此篇所讲的与之前有一点区别。叠加原理是两张图片的像素点按转载 2013-11-19 11:20:40 · 1114 阅读 · 0 评论 -
android图像处理(3)底片效果
转自:http://blog.csdn.net/sjf0115/article/details/7266974这篇将讲到图片特效处理的底片效果。跟前面一样是对像素点进行处理,算法是通用的。算法原理:将当前像素点的RGB值分别与255之差后的值作为当前点的RGB值。例:ABC求B点的底片效果:B.r = 255 - B.r;B.g = 25转载 2013-11-19 11:24:37 · 880 阅读 · 0 评论 -
android图片特效处理之模糊效果
转自:http://blog.csdn.net/sjf0115/article/details/7266998这篇将讲到图片特效处理的模糊效果。跟前面一样是对像素点进行处理,算法是通用的,但耗时会更长,至于为什么,看了下面的代码你就会明白。算法:一、简单算法:将像素点周围八个点包括自身一共九个点的RGB值分别相加后平均,作为当前像素点的RGB值,即可实现效果。举转载 2013-11-19 11:31:13 · 1012 阅读 · 0 评论 -
android图片特效处理之光照效果
转自:http://blog.csdn.net/sjf0115/article/details/7266966这篇将讲到图片特效处理的光照效果。跟前面一样是对像素点进行处理,算法是通用的。算法原理:图片上面的像素点按照给定圆心,按照圆半径的变化,像素点的RGB值分别加上相应的值作为当前点的RGB值。例:ABCDEFGHIJKLMNO如果指定H转载 2013-11-19 11:37:37 · 1128 阅读 · 0 评论 -
android 4.2安装GMS包
自己的安卓平台在客户处测试时,有反馈Network Signal Info 这个apk无法安装,提示缺少共享库。通过在网上搜索,确认是少了GMS包的缘故。也就是得自己把add on属性的文件包添加到自己的工程中。步骤如下:(1)从网上下载4.2的GMS包(可用网址http://goo.im/gapps/gapps-jb-20130812-signed.zip),可先用简单的打包方式来验证包转载 2013-12-11 18:12:28 · 1379 阅读 · 0 评论 -
ubuntu编译环境android
install ubuntu10.04sudo apt-get install nautilus-open-terminal必需的包(Ubuntu 10.04 -- 11.10)$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev原创 2013-12-04 14:25:19 · 695 阅读 · 0 评论 -
MTK Android 之MT6577驱动笔记
原文:http://blog.csdn.net/cbk861110/article/details/93854391. LCD1.1怎样新建一个LCD驱动LCD模组主要包括LCD显示屏和驱动IC。比如LF040DNYB16a模组的驱动IC型号为NT35510。要在MTA5573平台上新建这个lcd的驱动,步骤如下:A. 新建文件夹nt35510转载 2013-12-11 18:08:38 · 2842 阅读 · 0 评论 -
模拟器搭建之二:如何搭建 MTK 6589模拟器
1,在虚拟机或者Linux服务器上用 ./makeMtk banyan_addon 命令编译,在 out/host/linux-x86文件夹下会生成一个sdk_addon的新文件夹,里面生成了2个zip的压缩包。2,复制MTK的模拟器文件到android下将两个压缩包(如:mtk_sdk_api_addon-17.1.zip、mtk_sdk_toolset-2.1.zip)解压到a转载 2013-12-11 18:24:53 · 1090 阅读 · 0 评论 -
Android [LED]如何配置LCD背光和LED,调试方法
转:http://www.2cto.com/kf/201312/264156.htmlLCD背光和LED配置文件alps/custom/lk/cust_leds.calps/custom//kernel/leds/mt65xx/cust_leds.cdrvgen.exe编辑修改codegen.dws 配置cust_leds.c参数: static struct cust_m转载 2013-12-13 17:56:05 · 1101 阅读 · 0 评论 -
Android图片处理(Matrix,ColorMatrix)
转自:http://www.cnblogs.com/leon19870907/articles/1978065.html在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所转载 2013-12-16 16:02:26 · 504 阅读 · 0 评论 -
Android中Matrix的pre post set方法理解
原文:http://www.linuxidc.com/Linux/2012-07/65035.htm虽说以前学习过线性代数和图形学原理,但是在实际中碰到matrix还是疑惑了好一阵子,今天通过向同事请教终于找到一点门路,特总结如下:Matrix主要用于对平面进行缩放,平移,旋转以及倾斜操作,为简化矩阵变换,Android封装了一系列方法来进行矩阵变换,其中包括pre系列方法:pre转载 2013-12-21 15:58:23 · 692 阅读 · 0 评论 -
4.0.x Launcher UI界绍
转自:http://www.cnblogs.com/sardine/archive/2012/05/02/2451103.html谷歌在经历了Android 2.3的版本更新之后,手机系统UI进行了不小的改进,而新的Android 3.1的用户界面也一改此前Android单调的风格。在经历了众多版本的演化之后,谷歌应该对于用户界面体验方面有所提升,Android 4.0操作系统转载 2014-03-11 22:17:54 · 1191 阅读 · 0 评论 -
ZXing的编译
http://www.cnblogs.com/mengdd/archive/2013/08/29/3289145.html Android端的条形码/二维码识别功能 因为手机端的输入不是很方便,所以条形码/二维码的扫描是一种很有效的解决手段。 比较流行的手机应用中,常用的二维码扫描实现,是使用了开源库——ZXing:http://code.google转载 2014-03-19 16:16:42 · 1969 阅读 · 0 评论 -
Android 自定义控件属性,自定义Dialog定位
Android自定义控件的属性,网上文章已经很多,之前看了也照着写了,其中有一个就是要自定义一个xml的命名空间后然后再给自定义属性赋值,后来发现不知道什么时候开始Android把这个改了,统一用xmlns:app="http://schemas.android.com/apk/res-auto"然后在用app作为命名空间给自定义属性赋值,例如:app:myim转载 2014-04-12 14:51:23 · 478 阅读 · 0 评论 -
802.11(wifi)的MAC层功能
转:http://blog.csdn.net/ljy1988123/article/details/9225453MAC层是802.11的主要功能部分。上层应用通过调用MAC层提供的接口原语调用MAC层的功能。 MAC一共向上提供了2大类接口原语,共30种。数据(1)和管理(29)。数据部分就是提供普通数据包的收发接口,管理部分是主要功能部分,例如发起认证、转载 2014-06-10 11:31:09 · 883 阅读 · 0 评论 -
Android WiFi--系统架构
1. 系统架构 Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示: 一切尽在上图中,下面将对每部分进行详细分析。1.1 WifiService 由SystemServer启动的时候生成的ConnecttivityService创建,负责启动关闭wpa_suppli转载 2014-06-10 11:43:36 · 630 阅读 · 0 评论 -
mt6572新建项目名
1、\mediatek\config\$project; 2、\mediatek\custom\$project; 3、\vendor\mediatek\$project; 4、\vendor\mediatek\$project\artifacts\out\target\product\$project; 5、\vendor\mediatek\$pr原创 2014-07-21 15:03:04 · 615 阅读 · 0 评论 -
Android 4.0 external下功能库说明
android-mock:编译为java静态库。说明:Android Mock is a framework for mocking interfaces and classes on the Dalvik VM。资料http://code.google.com/p/android-mock/antlr:编译为java静态库,开源语法分析器apache-harmony:放源码 Ja转载 2014-05-29 09:52:14 · 989 阅读 · 0 评论 -
Android重量级开发之--提高android启动速度研究
http://www.eoeandroid.com/thread-29953-1-1.html Android重量级开发之--提高android启动速度研究 www.eoeandroid.com首发,作者:[email protected] 大家都知道启动速度慢是智能操作转载 2014-08-20 12:45:42 · 474 阅读 · 0 评论