
android
文章平均质量分 57
C_Wayne
这个作者很懒,什么都没留下…
展开
-
webview使用入门(1)
webView 是android自带组件,基于webkit内核,可以方便我们显示一些网页风容,为了之后讲jquery-mobile能更加顺畅,这里讲一些webview的基本使用方法。webview加载自定义网页内容:我们先在xml里声明webiview组件 <WebView android:id="@+id/webView" android:lay原创 2012-04-07 11:57:34 · 2536 阅读 · 0 评论 -
android 将log保存到文本
1.先加上此类package com.leader.hsj.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;impor原创 2013-04-11 10:42:19 · 2117 阅读 · 0 评论 -
Android的Audio系统
Android的Audio 系统第一部分 Audio系统综述第二部分 Audio系统和上层接口第三部分 Audio的硬件抽象层第一部分 Audio系统综述Audio系统在Android中负责音频方面的数据流传输和控制功能,也负责音频设备的管理。Audio系统主要的分成几个层次:1. media中库提供的Audio系统的上层接口2. AudioFlinger作为Aud转载 2013-05-29 11:23:15 · 1478 阅读 · 0 评论 -
破解android 九宫格锁
前几天,有个客户的平板,开启动九宫格锁,但忘了密码了,我百度加推敲,最终解决了这个问题,将锁解开了,详细教程如下1.将文件夹中的adb目录拷到D盘根目录下在http://download.youkuaiyun.com/detail/c_weibin/4489652下载2.用数据线连上手机,打开命令行,将目录切换到D:/adb目录下,命令如下3.敲入命令 adb shell原创 2012-08-10 10:54:52 · 7794 阅读 · 4 评论 -
ListView里的放RelativeLayout 报错
转载请声明 http://www.niuzhi.cc/报了这个错,找了很久才找到原因03-09 10:01:16.342: E/AndroidRuntime(9850): java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams03-09 10:01:16.342: E/AndroidRu原创 2012-03-09 10:12:58 · 3473 阅读 · 0 评论 -
android 增加 在build.prop 中的ro.sf.hwrotation角度支持
转载请声明:http://bbs.niuzhi.cc/thread-20-1-1.htmlandroid系统默认这个属性只能0度还有270有效,如果因特殊需要,其他角度支持的话,可以仿照以下方法 修改文件frameworks/base/services/surfaceflinger/SurfaceFlinger.cpp在方法void GraphicPla原创 2013-01-18 17:33:12 · 12875 阅读 · 0 评论 -
android ICS4.0.3 改变默认字体大小
转载请声明:http://bbs.niuzhi.cc/thread-25-1-1.html 如果感觉android默认字过小或都过大,我们可以通过修改源码,改变默认字体的大小,具体操作如下修改frameworks\base\core\java\android\content\res\Configuration.java 里的 public void setToD原创 2012-07-27 09:56:11 · 2903 阅读 · 2 评论 -
andoid ICS 4.0.3 去掉红框
转载请声明:http://bbs.niuzhi.cc/thread-18-1-1.html点击屏幕后,当CPU占用过高时,android4.0.3会显示出一个红框出来,去掉红框只需在build.prop里加上下面两句persist.sys.strictmode.visual=0persist.sys.strictmode.disable=1即可解决问题原创 2012-07-27 10:00:34 · 3842 阅读 · 0 评论 -
发送dtmf键盘事件(模拟通话界面键盘事件)
转载请声明:http://bbs.niuzhi.cc/thread-22-1-1.html1.第一步,在代码里加上以下方法/** * 说明:发送dtmf事件 * Author:陈伟斌 * 2012-12-13 * @param keycode */ public void sendDTMF(char keycode) { try { Cl原创 2012-12-13 16:55:43 · 5211 阅读 · 5 评论 -
android ICS 4.0.3 报 java.lang.IllegalArgumentException: pointerIndex out of range 解决方案
转载请声明:http://bbs.niuzhi.cc/thread-17-1-1.html这是android自身的bug,当在屏幕上,进行多点快速滑动的时候会报这个错,解决方法如下:修改frameworks\base\core\jni\android_view_MotionEvent.cpp的 android_view_MotionEvent_n原创 2012-08-10 15:50:59 · 4868 阅读 · 4 评论 -
android 更改蓝牙默认名称
转载请声明:http://bbs.niuzhi.cc/thread-19-1-1.html 在文件 frameworks\base\core\jni\android_bluetooth_common.h更改以下属性值:#define BTMTK_ANDROID_DEFAULT_LOCAL_NAME "MD027G"//eic 2012/12/3注原创 2013-01-18 17:35:23 · 7794 阅读 · 0 评论 -
android 动态更改系统语言
转载请声明:http://bbs.niuzhi.cc/thread-21-1-1.html如果要在自己的程序里更改整个系统的语言,可以使用以下方法 public void changeSystemLanguage(Locale locale){ try { Class cls_ActivityManagerNative=Class.forName("android.a原创 2013-01-18 17:21:23 · 2743 阅读 · 1 评论 -
android 反编译 方法大全(classex.dex转java,odex转classex.dex,system.img解压等等)
转载请声明:http://bbs.niuzhi.cc/thread-23-1-1.html1.apk反编译: 先把XXX.apk,改名为XXX.zip,然后直接解压。解压出来,的目录结构类似如下这时我们要做的就是把 classes.dex 把编译成java类,再把主配置文件还在 res目录下的xml反编译 1.反编译xml,我们先下载apktool,然后解压,为原创 2012-11-01 11:51:40 · 6543 阅读 · 0 评论 -
android 使用Scroller实现缓慢移动
转载请声明:http://bbs.niuzhi.cc/thread-24-1-1.html在Launcher中的Workspace中实现了左右屏幕切换效果,里面就用到了Scroller记录滑动轨迹,实现一种缓慢地向左或向右移动的效果,这里我对这种效果进行总结:我们先看一个例子:点击按钮时红经块会从左边缓慢地移向左右,这个该怎么实现呢 我们先来看一下,Scroller,这个对原创 2012-04-08 19:01:18 · 42252 阅读 · 13 评论 -
android 打开通知栏
转载请声明:http://bbs.niuzhi.cc/thread-27-1-1.htmltry { Object service = getSystemService ("statusbar"); Class statusBarManager = Class.forName ("android.app.StatusBarManager"); Method原创 2012-03-17 12:00:56 · 3731 阅读 · 2 评论 -
android修改开机动画bootaninmation.zip后无法执行的原因
转载请声明:http://bbs.niuzhi.cc/thread-28-1-1.html关于怎么样设置开机动画网上教程己经很多,我觉得讲得比较好的其中一篇http://blog.youkuaiyun.com/mlbcday/article/details/7410509刚开始,修改动画后,发现总是无法在开机的时候启动,,本来以为是图片分辨率跟手机分辨不匹配导致,发现不是后,又猜想是图原创 2012-05-24 09:47:50 · 3443 阅读 · 1 评论 -
MTK android4.0 源码开发环境搭建
1.jdk环境的搭建下载sum jdk,然后配置环境变量设置环境变量 $ gedit /etc/profile 在profile文件的最后新增或添加变量,如下:JAVA_HOME=/home/leader/java/jdk1.6.0_18 JRE_HOME=$JAVA_HOME/jre export ANDROID_JAVA_HOME=$JAVA_HOM原创 2012-06-19 17:12:37 · 2081 阅读 · 0 评论 -
MTK6515 android打版软件配置(DrvGen.exe 使用)
1 一、配置GPIO2 二、配置emmc3 三、配置LCM3.1 1、增加LCM驱动文件3.2 2、配置驱动文件3.3 3、配置背光4 四、配置touch panel4.1 1、通过dct配置gipo及其对应的别名4.2 2、配置mediatek/config/bbk15_td_ics/ProjectConfig.mk4.3 3、增加 tp 驱动目录及驱动文件转载 2013-03-23 10:21:50 · 4314 阅读 · 0 评论 -
GPIO编程原理
FROM:http://blog.youkuaiyun.com/dragonliabc/article/details/5537230一、什么是GPIO 首先应该理解什么是GPIO。GPIO,英文全称为General-Purpose IO ports,也就是通用IO口。在嵌入式系统中常常有数量众多,但是结构却比较简单的外部设备/电路,对这些设备/电路有的需要CPU为之提供控制手段, 有的则需要转载 2013-03-16 18:38:25 · 3352 阅读 · 0 评论 -
android的init.rc文件的语法
android的init.rc文件的语法Android初始化脚本语言包含四种类型的语句: * 动作(Actions) * 指令(Commands) * 服务(Services) * 选项(Options)该语言的语法包括下列约定: * 所有类型的语句都是基于行(line-oriented)的,一个语句包含若干个tokens,toke转载 2013-03-02 16:51:15 · 970 阅读 · 0 评论 -
webview使用入门(2)
下面我们对过一个登陆小例子来探讨一下 webview的某些常见用法首先,我们先在assets文件夹里定义test.html文件,内容很简单登陆验证小例子 function login(){ alert("执行登陆"); } 用户名: 密 码 : 然后在在代码中原创 2012-04-08 13:40:13 · 1671 阅读 · 0 评论 -
ScrollView嵌套GridView、ListView的解决办法
当这三种控件相互嵌套时会出现 里外都有滚动条,只能显示一行的情况,我当时也遇到这样子的问题,在网上查了很多资料,很多都是说直接动态的计算出子view的高度并为其在layutparam 中指定高度,我尝试过,确实可以实现,但计算可能会很繁锁,并且会有部分小误差,后来才发现有个很简单的解决方法就是重写父view(ScrollView,GridView、ListView)的onMeasure方法,具原创 2012-05-24 14:53:55 · 1976 阅读 · 4 评论 -
ICS4.0.3 将声音设置中的震动和响铃默认为勾选
改frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java的loadVibrateSetting方法的vibrate = AudioService.getValueForVibrateSetting(vibrate,原创 2012-07-27 09:53:34 · 2267 阅读 · 0 评论 -
SourceInsight使用技巧
1 sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier2 document options->auto indent 去掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行转载 2012-07-29 17:45:25 · 2124 阅读 · 0 评论 -
build.prop详解
# begin build properties开始设置系统性能# autogenerated by buildinfo.sh{通过设置形成系统信息}ro.build.id=MIUI(版本ID)ro.build.display.id=oyang06_MIUI(版本号)ro.build.version.incremental=2.2.1(版本增量)ro.bui转载 2012-07-28 13:49:01 · 5531 阅读 · 0 评论 -
ubuntu下JNI初试
用到的命令编译.java文件用 javac 用.c文件生成.so文件:gcc -fPIC -I /include -I/include/linux -shared -o 运行.class文件 java -Djava.library.path=. 不能加.class后缀名注意:由于命令太长,可以用alias 给命令取个别名比如我将生成.s原创 2012-07-31 16:01:18 · 1006 阅读 · 0 评论 -
Java基础知识——JNI入门介绍(类型转换)
Java类型和本地类型对应 在如下情况下,需 要在本地方法中应用java对象的引用,就会用到类型之间的转换: 1)java方法里面将参数传入本地方法; 2)在本地方法里面创建java对象; 3)在本地方法里面return结果给java程序。 分为如下两种情况: Java原始类型 像 booleans、integers、floats等从Java程序中传到转载 2012-08-18 11:44:30 · 1032 阅读 · 0 评论 -
android 常用功能的切换(wifi开关,蓝牙开关,飞行模式切换,响铃模式切换,亮度切换)
我们在市场上经常可以看到,可以切换蓝牙,wifi, 飞行模式等等功能的小部件,由于工作需要,我也把相应的功能实现了一下有需要的朋友,避免走弯路,可以参考下面代码,也可以到http://download.youkuaiyun.com/detail/c_weibin/4142010下载完整项目这里直接将源码贴出package com.bpi.launcher.view;原创 2012-02-18 10:55:37 · 6314 阅读 · 0 评论 -
android-ListView总结
1.当为listView设背景时,滑动listView背景会变加黑色,这里我们只需设置一个属性即可: android:cacheColorHint="#00000000"记住有8个0,而不是6个0,代码里设置的方法为listview.setCacheColorHint(0);,原创 2012-08-22 18:24:18 · 1003 阅读 · 0 评论 -
android 更改显示的手机或平板型号
更改out目录下 system/build.prop 文件的ro.product.model属性值或改源码:在build\tools\buildinfo.sh里找到ro.product.model然后将值改变,重新编译即可原创 2012-07-27 09:58:12 · 3558 阅读 · 0 评论 -
android修改源码环境搭建
这篇讲得好多工具,很实用http://sammor.iteye.com/blog/1337612原创 2012-05-24 09:52:15 · 1063 阅读 · 0 评论 -
判断当前是否处于Laucher主页面
最近接触了一个项目,需要实现,按一下home键,如果当前界面不是主界面,就回到launcher主界面,然后在主界面再按一下,则需要执行关屏操作,这里就需要知道,当前Activity是否是laucher主界面,这里自己写了个方法,希望对各位朋友有所帮助 public boolean isAtHome(Context context) { ActivityManager am = (原创 2013-01-24 20:19:58 · 1627 阅读 · 0 评论 -
Phone 通话界面屏幕长亮
packages\apps\Phone\src\com\android\phone\InCallScreen.java1.添加全局声明 private PowerManager.WakeLock mWakeLock;//soten cwb 2012/11/212.initInCallScreen方法的最后加上//soten cwb 2012/11/21原创 2013-01-18 17:37:11 · 2327 阅读 · 0 评论 -
android Bluetooth常用AT 命令手册
一、 一般命令 1、 AT+CGMI 给出模块厂商的标识。 2、 AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。 3、 AT+CGMR 获得改订的软件版本。 4、 AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号。 5、 AT+CSCS 选择TE特征转载 2013-02-21 10:13:26 · 4242 阅读 · 0 评论 -
android 死机原因查找
1、使用下面的脚本hy.panic.py查找死机函数(摘自其它人的博客)[cpp] view plaincopyprint?#!/usr/bin/python # stack symbol parser import os import string import sys #define android pr转载 2013-02-27 15:29:42 · 2294 阅读 · 0 评论 -
MTK Android 之MT6577驱动笔记
1. LCD1.1怎样新建一个LCD驱动LCD模组主要包括LCD显示屏和驱动IC。比如LF040DNYB16a模组的驱动IC型号为NT35510。要在MTA5573平台上新建这个lcd的驱动,步骤如下:A. 新建文件夹nt35510:\mediatek\custom\common\uboot\lcm\ nt35510\mediatek\custom转载 2014-12-03 16:51:59 · 2652 阅读 · 0 评论