- 博客(15)
- 资源 (2)
- 收藏
- 关注
转载 Android 如何永久性开启adb 的root权限
adb 的root 权限是在system/core/adb/adb.c 中控制。主要根据ro.secure 以及 ro.debuggable 等system property 来控制。 默认即档ro.secure 为0 时,即开启root 权限,为1时再根据ro.debuggable 等选项来确认是否可以用开启root 权限。为此如果要永久性开启adb 的root 权限,有两种修改的方式: 1.
2017-01-27 14:54:13 26659
原创 写System权限的APP
在APP的AndroidMenifext.xml文件中添加 android:sharedUserId=”android.uid.system” 当然这样编译之后放到手机里边执行是会发生错误的、 因为有system权限的APP必须有相应平台对应的signing key。 有以下两种办法解决这个问题: 1.在编译整个平台的时候把自己做的APP添加进去一起编译 例如:frameworks/ba
2017-01-27 14:51:08 3746
原创 Android:GridView
main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="
2017-01-26 22:16:14 228
原创 Android : AsyncTask
用AsyncTask填充联系人数据 package com.example.LoadData;import android.app.Activity;import android.os.*;import android.os.Process;import android.view.View;import android.widget.Button;import and
2017-01-26 22:15:33 377
原创 彻底明白Android中AIDL及其使用
1、为什么要有AIDL?无论学什么东西,最先得弄明白为什么要有这个东西,不要说存在即是合理,存在肯定合理,但是你还是没有明白。对于AIDL有一些人的浅显概念就是,AIDL可以跨进程访问其他应用程序,和其他应用程序通讯,那我告诉你,很多技术都可以访问,如广播(应用A在AndroidManifest.xml中注册指定Action的广播)应用B发送指定Action的广播,A就能收到信息,这样也能看成不同应
2017-01-26 22:14:36 705 1
原创 Android:Camera应用例子
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_p
2017-01-26 22:13:36 1004 1
原创 Android:HttpURLConnection使用,Tomcat的Servlet
GET 方式:import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.List;import java.util.Map;
2017-01-26 22:12:20 567
原创 Android : Gallery使用例子
package com.example.galleryex02;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.Vie
2017-01-26 22:11:30 704
原创 Android:Content Provider例子
1.简单创建一个Activity 2.在AndroidManifest.xml 文件中添加相应的ContentProvider<Provider android:name =".Mycp" <----ContentProvider类的名字 android:authorities ="ug.ex.prettyname" <---- 提供给外部访问的名字.
2017-01-26 22:10:42 456
转载 Android:ImageView
ImageView ImageView,图像视图,直接继承自View类,它的主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作。ImageView的一些常用属性,并且这些属性都有与之对应的getter、setter方法:android:adju
2017-01-26 22:10:05 413
转载 Android:Intent
AndroidManifest.xml中intent-filter<activity android:name=".Opening_Animation.Opening_Animation" android:theme="@style/opening_screen"> <intent-filter> <action android:name="andr
2017-01-26 22:09:21 322
转载 Broadcast监听网络状态,ping判断网络是否可用
判断网络状态,android提供了api,可以很方便的使用。但是在某些情况下,网络状态连接正常,但是并不一定就可以去访问其他网页。比如,路由器打开了,但是没有插上网线,手机GPRS打开了,但是手机已经欠费了。这种情况,有网络连接,但是依旧上不了网。根据android提供的api,我们只能判断是否网络连接正常,无法去判断是否可以访问其他网站。最近,一个项目中遇到这样的问题,因为这个app太依赖于网络了
2017-01-26 22:08:19 1366
转载 Android App: 按键识别
Android app监听普通的按键有两种方式:实现Activity的onKeyDown方法public class Android_game extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSta
2017-01-26 22:07:12 1372
原创 Home键的广播监听
Home键的广播监听对于Home键的监听不是那么容易,因为Home键可以将程序退出放在后台,所以这个事件是直接分发给系统,系统接收到之后做相应处理,Home键的事件不是直接传递到应用里面.所以在上述监听Back键的代码中,相应的回调中是收不到Home键的事件的.参考文后的博客链接,对Home键的监听主要通过注册广播接收器实现,拦截让窗口关闭的系统动作,然后根据Intent里面的具体参数,分析当前到底
2017-01-26 21:39:16 924
原创 Android VSYNC详解
Android UI层的刷新界面数据和SurfaceFlinger将显示数据刷新到屏幕,都依赖VSYNC信号。VSYNC信号来自LCD模块,先看一下SurfaceFlinger加载LCD模块生成VSYNC信号回调到SurfaceFlinger的过程。void SurfaceFlinger::init() { ALOGI( "SurfaceFlinger's main th
2017-01-10 18:10:26 4579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人