准备 qemu, 编译 arm 的运行环境$ wget http://wiki.qemu-project.org/download/qemu-2.0.0.tar.bz2$ tar xzvf qemu-2.0.0.tar.bz2$ mkdir ./qemu-2.0.0/bin$ cd ./qemu-2.0.0/bin/$ ../configure --target-list=arm-softmmu$ make(system 模式,是模拟整个硬件了,user 模式是只模拟arm cpu, sys call 转变为对 host linux-x86的调用)准备build root, build root 自动下载需要文件编译需要的 kernel, rootfs$ wget http://bui...
1、第一种重启方式public class RebootActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
public void click(View view){
Intent intent = new Intent();
intent.setAction(Intent.ACTION_REBOOT);
inte...
文章都为原创,转载请注明出处,未经允许而盗用者追究法律责任。 很久之前写的了,留着有点浪费,共享之。 编写者:李文栋 http://rayleeya.iteye.com/blog/19560561.4 如何避免ANR 1.4.1 ANR发生在主线程,不要阻塞主线程 Android应用程序的所有标准组件全部运行在一个单一的主线程中,在主线程中所做的任何耗时的操作都有可能造成ANR,因为这些耗时的操作会使得主线程没有机会处理用户输入事件或者广播事件。 因...
Android4.4新特性,系统状态栏一体化。实现的步骤主要有以下几点:1.android4.4 以上版本2.设置app全屏:方法:在AndroidManifest.xml中设置android:theme="@android:style/Theme.Translucent.NoTitleBar"3.加载nineoldandroids-2.4.0.jar4.实现类:把状态栏背景设为全透明。项目结构图如下:主要调用的方法在MainActivity.java中实现如下:public class MainActivity extends Activity
{@Overrideprotected void onCreate(Bundle ...
1.为特定设备定制Android的过程称为“移植”。2.Android系统架构分为: 第一层:Linux内核(主要包括驱动程序以及管理内存、进程、电源等资源的程序)。 第二层:c/c++代码库(主要包括Linux的,so文件以及嵌入到spk程序中的dnk代码) 第三层:Android SDK API 直接面向应用程序的Java APK 第四层:应用层,直接面向最终用户的Java应用程序3.Android移植很大程度上是Linux内核的移植。Linux内核移植主要就是...
原文:Android菜鸟的成长笔记(5)——Android系统源代码你下载了吗? 在上一篇中我们用Android系统源代码分析了我们前面写的代码,有的朋友可能就会问怎么才能下载到Google官方的源代码呢?下面我们通过Git管理工具来对Android系统源代码进行下载。另外为了方便有的朋友下载,我将下载好的各个版本的源码存放到360云盘,云盘下载链接如下:http://yunpan.cn/QDEkq3uFrbvrI (访问密码:968e)首先下载Git版本管理工具:下载地址:h...
抓包准备
1. Android手机需要先获得root权限。一种是否获得root权限的检验方法:安装并打开终端模拟器(可通过安卓市场等渠道获得)。在终端模拟器界面输入su并回车,若报错则说明未root,若命令提示符从$变#则为rooted;
2. 如果Android手机尚未root,可通过superoneclick或其它方法进行root处理(需要先安装Microsoft .NET Framework)。Superoneclick刷root权限教程:(http://soft.shouji.com.cn/news/501.shtml)
3. 需要先获...
Android开发官方网站,下载到最新的Android platform-tools1、Android platform-tools下载 Android platform-tools下载 2、环境变量设置打开“我的电脑”—》属性—》系统高级设置—》环境变量—》编辑Path变量,将Android platform-tools路径添加到系统环境变量里。 使用方法:下载adb工具包,相应的adb工具包会有很多,只要包含如图红框内三项即可使用; 用USB线连接手机与电脑,并确保手机打开USB调试功能。注意:若手机未...
学习雷锋,好榜样,接下来的这一系类教程里,将通过unity来实现Android端的一些常用功能,不需要在 Asset/Plugins/Android 目录下引用jar包或者aar包,这是重点。 1using System.Collections;2using System.Collections.Generic;3using UnityEngine;4 5publicclass Volume : MonoBehaviour {6 7 8privateconststring currentVolume = "getStreamVolume";//当前音量 9privateconststring maxVolume = "getStreamMaxVolume";//最大音...
android不同的版本引入的actionbar有差异,现总结如下一、在support.v7包中引入布局使用onCreateOptionsMenu方法中的参数:inflateimport android.support.v7.app.ActionBarActivity;
public class ComboLineColumnChartActivity extends ActionBarActivity {// MENU@Overridepublic void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {inflater.inflate(R.menu.combo_line_column_chart, menu);}@Overridepublic boole...
原文链接:http://www.myexception.cn/android/1904013.html启动service保存android系统log作为android开发工程师,出现了BUG是否苦于没有log而苦恼万分呢,以下敝人提供一套自动保存log的方法,供大家借鉴学习:首先,在产品目录的init.XXX.rc文件中,添加相应的service,# start log servicestart logd
on property:service.logcat.enable=1start logcat_serviceon property:service.logcat.enable=0stop logcat_service# log se...
使用ListView显示手机中联系人的姓名和电话号码 父类布局activity_main.xml,子类布局line.xml(一个文件的单独存放) 运行截图:(避免泄露信息对部分地方进行了涂鸦O(∩_∩)O!) 程序结构 <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.asus.a7gary03"><!-- 读取通讯录权限 --><uses-permission android:name="android.permission.READ_CONTACT...
今天有个用户对【设置】有个特殊的要求,即:1、开机的时候默认显示【开发者选项】并打开【USB调试】开关 (【Developer options】-->【USB debugging】)2、开机的时候默认打开【安全】-->【未知来源】的开关 (【Security】--->【Unknown sources】) 1、首先解决【设置】界面默认显示【开发者选项】的问题查看源代码:packages/apps/Settings/src/com/android/settings/SettingsActivity.java在updateTilesList(List<Dashb...
迅为iMX6 开发板 android 系统下 LVDS 和 HDMI 双屏异显的使用过程。
使用“Mfgtools-Rel-1.1.0_180403_MX6Q_UPDATER”版本的烧写工具,把系统烧写进开发板。系统启动之后,把“.mp4”格式的视频文件放到“/sdcard”目录下,如下图所示。 然后打开系统自带的“HdmiDualVideo”应用程序。如下图。 在 lvds 屏幕上显示如下图所示。 点击“SmallScreen”选项,选为“blank”。 如下图。 然后点击“Start the video”按钮,hdmi 屏幕开始...
目前update-script脚本格式是edify,其与amend有何区别,暂不讨论,我们只分析其中主要的语法,以及脚本的流程控制。一、update-script脚本语法简介: 我们顺着所生成的脚本来看其中主要涉及的语法。 1.assert(condition):如果condition参数的计算结果为False,则停止脚本执行,否则继续执行脚本。 2.show_progress(frac,sec):frac表示进度完成的数值,sec表示整个过程的总秒数。主要用与显示UI上的进度条...