Android
文章平均质量分 89
gexueyuan
这个作者很懒,什么都没留下…
展开
-
Android Permission
android.permission.ACCESS_CHECKIN_PROPERTIES Allows read/write access to the "properties" table in the checkin database, to change values原创 2011-08-02 10:39:58 · 442 阅读 · 0 评论 -
MJANdroid运行要点
1.记得把api level设置为2.2 google api2.Java Compiler设为1.63.删除src目录下的R,java然后可以顺利运行原创 2012-09-23 16:19:10 · 506 阅读 · 0 评论 -
Android Root
转自:http://androidroot101.com/参考:superuser下载 http://androidsu.com/superuser/Android Root 101: Learn Everything You Need To Know!There are various Android Root guidelines available转载 2012-10-20 09:15:26 · 645 阅读 · 0 评论 -
Google Maps API Key申请方法及地址
证书申请(谷歌官方地址):http://code.google.com/intl/zh-CN/android/maps-api-signup.html使用参考(谷歌官方地址):http://code.google.com/intl/zh-CN/android/add-ons/google-apis/mapkey.html感谢您注册 Android 地图 API 密钥!原创 2012-09-23 18:15:10 · 1127 阅读 · 0 评论 -
编译android系统具有root权限
转自:http://hi.baidu.com/kenny_wju/item/c0e3177c030d38336e29f63b方法:修改./default.prop把ro.secure设为0,persist.service.adb.enable设为1,adbd进程就会以root用户的身份启动。 原理:可以看一下Android系统根目录下的转载 2013-03-05 11:03:52 · 2182 阅读 · 0 评论 -
同步编译android-3.4内核代码,运行android4.2.2
在我们通过repo这个封装了git的工具同步完android的源代码后,会发现kernel文件夹下面是空的,打开android的工程主页,https://android.googlesource.com/?format=HTML,会发现其实在kernel目录下是有源代码的,所以我们再次用git工具同步一下kernel下的源代码即可。 kernel目录下有很多个处理器的内核源代码,我们以c原创 2013-02-28 15:53:17 · 2474 阅读 · 1 评论 -
ubuntu下galaxy nexus的fastboot连接不上的问题
我们按照google网站上的文档新建一个文件/etc/udev/rules.d/51-android.rules# adb protocol on passion (Nexus One)SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", MODE="0600", OWNER=""# fastboot pr原创 2013-03-26 10:55:13 · 1807 阅读 · 1 评论 -
build.prop文件权限导致的不能开机问题解决
android的原生系统连接wifi后在路由器主机列表里面显示的一串诸如“android-xxxxxxxx”的代码,想要修改显示的名称就要修改/system/build.prop这个文件,使用re管理器在这个文件最后一行添加:net.hostname=你想设置的名称 因为要挂载成为可以写的文件,所以使用re文件管理器的时候已经修改了文件的权限,在你修改完成以后,千万不要忘记把文件原创 2013-04-12 10:21:43 · 8255 阅读 · 0 评论 -
boot.img和recovery.img的结构分析
Android系统的文件系统分区,包括recovery,boot,system,cache,userdata等(有的包括misc),每个设备的分区顺序及大小都是各自定义的,没有固定标准。 本文让我门来研究下,recovery和boot文件系统的结构,这两个分区的文件系统可以通过fastboot flash recovery/boot xxxx.img来进行写入分区。所以我们来看reco原创 2013-06-09 15:45:52 · 3095 阅读 · 0 评论 -
xt701内核编译过程
1.编译问题: 在编译中出现一个错误,及时google,解决,推测可能是gcc编译器的版本问题。Error: selected processor does not support ARM mode `smc #1'在汇编代码中的错误前添加 .arch_extension sec错误解除。2.经过几天的编译测试,发现在android最新源代码里使用的交叉工原创 2013-06-14 22:25:47 · 125 阅读 · 0 评论 -
galaxy nexus升级包takju-jop40d的boot.img和recovery.img中ramdisk对比
今天对比了手机升级包里的boot.img和recovery.img,直接上图片,其中,images文件夹中都是程序需要加载的图片recovery下的sbin目录中多了个recovery的二进制程序,是恢复用的主程序。原创 2013-06-08 11:34:37 · 1214 阅读 · 0 评论 -
UBUNTU下以MTP模式自动挂载NEXUS 7
转自:http://bernaerts.dyndns.org/linux/247-ubuntu-automount-nexus7-mtpLatest Android devices, like Nexus 7, are using 2 different USB connexion modes : PTP and MTP.With PTP mode, the tablet is原创 2013-01-23 16:05:04 · 3912 阅读 · 1 评论 -
Nexus 7 更改网卡物理地址
工具要求:1.N7处于root状态 2.已经安装busybox:https://play.google.com/store/apps/details?id=stericson.busybox 3.安装某个终端app:https://play.google.com/store/apps/details?id=原创 2013-11-15 18:46:48 · 1309 阅读 · 0 评论 -
从google源代码编译nexus 4可用的4.2.2
转自:https://www.skylast.com/archives/6752这个笔记描述了从AOSP源代码中编译一个具有完整功能的Nexus 4 Rom的过程。下文引用的代码部分未作格式化处理,粘贴复制需谨慎。$ 表示普通用户的bash提示符。环境准备:1. Ubuntu 12.10 64bit. 长期支持版的Ubuntu(10.04,12.04)是官方推荐转载 2014-01-09 14:35:20 · 1267 阅读 · 0 评论 -
android下载脚本repo的新地址
由于众所周知的原因,goole某些服务器被墙掉了,所以android源代码同步会出现一定问题,有时候甚至连repo都无法下载。出现这种情况的时候,请试一下将命令curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo替换成 curl https://git-repo.googl原创 2014-02-20 11:42:18 · 729 阅读 · 0 评论 -
JAVA环境变量设置&&更新adt和sdk的host地址
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 选择“系统变量”中变量名为“Path”的转载 2012-09-20 23:17:28 · 1029 阅读 · 0 评论 -
Android平台上GPS信号的获取和展示
转自:http://www.linuxidc.com/Linux/2011-09/42454.htm概念与基本类前不久学习GPS,故在Android系统(HTC G7手机)上做了一个GPS信号解析工具,现总结如下,欢迎各位指正功能:1. 获取了location的GPS信息,包括经纬度,速度,方向等2. 卫星信息,包括卫星数,仰角,方位角,信噪比等。并画了一个地球转载 2012-08-14 16:06:04 · 3157 阅读 · 0 评论 -
ubuntu12.04与Nexus7进行数据连接
虽然使用udev规则使ubuntu连接上了nexus 7平板,但是只能进行adb操作,ubuntu12.04目前不支持nexus 7的mtp,以后肯定会添加支持,这属于report bug的范畴了,因为我的ubuntu已经支持我的galaxy nexus手机。1.安装工具:sudo apt-get install libmtp-common libmtp-runtime libmt原创 2012-08-09 15:18:53 · 2172 阅读 · 0 评论 -
Android与JavaScript方法相互调用!
转载地址:http://hi.baidu.com/yhqbsand/blog/item/101a9cd874578fafcd1166f5.html 在Android中通过WebView控件,可以实现要加载的页面与Android方法相互调用,我们要实现WebView中的a转载 2011-08-15 11:00:47 · 501 阅读 · 0 评论 -
Activity中触发onClick事件3种方法
Java文件package com.wyw.demo; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.wid转载 2011-08-22 01:19:34 · 2573 阅读 · 1 评论 -
android捕获Home键的方法
Level5以上(包含)中,Activity类中有如下方法:public void onAttachedToWindow ()Since: API Level 5Called when the main window associated with the act原创 2011-08-22 09:00:34 · 1765 阅读 · 1 评论 -
转载:Sensor传感器源码的阅读与应用开发简单实例
Android系统支持多种传感器。应用到各个层次,有的传感器已经在Android的框架中使用,大多数传感器由应用程序中来使用。一.Android中支持的传感器类型:传感器Java中的名称本地接口名称数值转载 2011-08-24 23:44:11 · 1326 阅读 · 0 评论 -
<android入门开发与实战>第14章豆瓣网客户端出错修正&16章得一个error
14章:方法: 导入了重复的包. 把src下的com.google.*net.*org1.apache.*一共12个包删除16章:ToolHelper.java中109行应该修改成:act.getPackageManager()原创 2011-08-24 22:52:54 · 491 阅读 · 0 评论 -
使用repo下载android的源代码出错解决方法
把位于下载目录下的.repo相关目录全部删除,然后重新执行$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo$ chmod a+x ~/bin/repo(注:google已经把android的源代码下载目录迁移到了googlesource)即可原创 2011-11-18 21:13:26 · 1225 阅读 · 1 评论 -
ubuntu 11.04下Android源码的获取和编译
这两天着手编译源码的准备工作,在此记录下过程,方便自己备份的同时也希望能对后来者有所帮助。Attention:本文环境是在ubuntu 11.04下获取并编译android 2.3.3的源码, 过程参考了easwy的博文:http://www.2cto.com/kf/201111/110741.html以及google官网http://source.android.com/sour转载 2011-11-18 21:18:21 · 1579 阅读 · 0 评论 -
Ubuntu 10.04(32位)上编译Android Gingerbread 2.3.1
前几天下载了Android 2.3.1的源代码并在Ubuntu 10.04(32位)上编译通过。这篇文章简要记录了下载、编译的过程。 关于搭建Android开发环境的文章已经有很多,本文只简要介绍一下,做为备忘。 [ 编译前的准备] 这一步安装获取源代码以及编译所需要的软件,使用如下命令: $ sudo aptitude install git-core gnup转载 2011-11-18 21:15:18 · 911 阅读 · 0 评论 -
Ubuntu 11.10 X64 Android环境搭建时遇到的问题总结
环境: Ubuntu 11.10 x64: 1. 安装 /opt/eclipse/android-sdk-linux/platform-tools/adb: error while loading shared libraries:libncurses.so.5: wrong ELF class: ELFCLASS64 解决方案: apt-get install ia32-libs转载 2012-02-03 11:01:34 · 1163 阅读 · 0 评论 -
Galaxy Nexus设置&&开机动画制作
用fastboot刷系统,从google官网下载的镜像包里面就有一个叫做“flash-all.sh”的脚本!/bin/sh# Copyright (C) 2011 The Android Open Source Project## Licensed under the Apache License, Version 2.0 (the "License");# you may not原创 2012-07-13 16:10:14 · 1921 阅读 · 0 评论 -
Google的Android设备别名
Binaries for Nexus S ("crespo")Android 2.3.1 (GRH78)Android 2.3.3 (GRI40)Android 2.3.4 (GRJ22)Android 2.3.5 (GRJ90)Android 2.3.6 (GRK39F)Android 2.3.7 (GWK74)Android 4.0.3 (IML74K)原创 2012-07-22 19:03:00 · 1508 阅读 · 0 评论 -
32位系统下编译Android2.3系统需要做得更改
在用32位系统编译android2.3时,make的时候会提示出错:************************************************************ You are attempting to build on a 32-bit system. Only 64-bit build environments are su转载 2012-07-24 15:38:08 · 740 阅读 · 0 评论 -
Ubuntu12.04连接HTC G11
参考:http://wiki.cyanogenmod.com/wiki/Udev前提是你一经连接过nexus系列的设备,系统有adb,androud SDK等1.先输入lsusb指令获得HTC手机的Vendor ID 和Product ID Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hu原创 2012-08-09 10:46:05 · 1265 阅读 · 0 评论 -
Android root权限获取原理详解
转自:http://www.diypda.com/thread-285311-1-1.htmlAndroid的应用程序入口肯定是Java程序。应用程序的启动者是由系统临时根据Androidmanifest.xml中定义的权限而创建的临时用户。而不像linux那样是使用登陆者的身份启动,从而使得进程具有登陆者的所有权限。这也是Android的安全机制之一。新的权限机制也带来新的问题,转载 2012-08-09 11:55:54 · 1335 阅读 · 0 评论 -
Ubuntu 12.04 64位编译android 4.1.1_r3
一.初始化编译环境 google推荐的编译环境是在Ubuntu LTS(10.04),但是新的LTS版本12.04已经出来,没必要在旧版本上做文章了,很多行特性和驱动10.04上都没有(例如无线网卡驱动),所以果断选择12.04的LTS版本。 对于2.3.X和更新的版本,需要64位的系统,之前的老版本2.2以下(包括2.2)可以在32位版本上编译,另原创 2012-07-22 17:57:06 · 17942 阅读 · 5 评论