
android
文章平均质量分 72
绿野耕夫
一无所有时,还有编程
展开
-
android模拟器使用
1. 呼叫虚拟设备/向虚拟设备发送短信 1. 在eclipse中点击: Window--->Open Perspective--->DDMS,选择Emulator Control选项; 2. 在Telephony Actions选项的Incoming number输入要模拟的呼入号码,选择Voice,点击Call(呼叫虚拟设备); 3. 在2的选项卡中选择SMS,在Message原创 2014-08-28 13:55:20 · 669 阅读 · 0 评论 -
Ubuntu使用技巧
1. 设置软件更新源: 默认的软件更新源是美国的,速度较慢,可以切换到国内的镜像源: a. 打开Ubuntu Software Center; b. 选择Edit-->Software Sources; c. 在Ubuntu Software的Download from中选择Other,然后选择一个中国的镜像源; d. 执行sudo ap原创 2015-05-16 11:31:20 · 867 阅读 · 0 评论 -
高通msm8994启动流程简介
处理器信息 8994包含如下子系统: 子系统 处理器 含义 APSS 4*Cortex-A53 应用子系统 APSS 4*Cortex-A57 应用子系统 LPASS QDSP6 v5.5A(Hexagon) 低功耗音频子系统 RPM Cortex-M3 资源功耗管理子系统 Modem QDSP6 v5(Hexagon) 调制解调原创 2015-06-12 11:30:44 · 28331 阅读 · 3 评论 -
linux驱动学习2——scull0模块
#include #include #include #include #include #include #include #define SCULL_NAME "scull_device"struct st_scull_dev{struct cdev char_dev;};static int scull_ioctl_open原创 2015-08-02 12:18:30 · 1209 阅读 · 0 评论 -
高通thermal-engine配置文件格式
说明文档: vendor/qcom/proprietary/thermal-engine/readme.txt; 源码文件: venror/qcom/proprietary/thermal-engine/thermal_config_v2.c; 实际配置文件: vendor/qcom/pro原创 2015-07-23 09:23:14 · 30882 阅读 · 8 评论 -
在windows7上安装使用opengrok
单就代码索引和浏览功能来说,opengrok比source insight要好用些。下面简单记录下在win7上怎么安装使用opengrok。1. 软件安装1.1 安装JDK安装:下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html从以上下载地址下载并安装。我下的是最新的8u5原创 2015-08-08 21:41:27 · 6790 阅读 · 1 评论 -
高通msm8994性能及温度监测脚本
startTime=$(date +%Y-%m-%d-%H-%M-%S)pathName="/data/cpu_logs"fileName="$pathName/CPUINFO_$startTime.csv"# create dirif [ ! -d $pathName ]; then mkdir -p $pathName chmod 777 $pathNamefi#cat /原创 2015-09-25 14:01:22 · 9764 阅读 · 0 评论 -
高通msm8994手动提升性能脚本
stop thermaldstop mpdecisionstop thermal-engineecho 1 > /sys/devices/system/cpu/cpu0/onlineecho 1 > /sys/devices/system/cpu/cpu1/onlineecho 1 > /sys/devices/system/cpu/cpu2/onlineecho 1 > /sys/d原创 2015-09-25 14:03:28 · 10583 阅读 · 4 评论 -
android平台的三个编译命令----make,mm,mmm
在android源码根目录下,执行以下三步即可编译android: 1. build/envsetup.sh #这个脚本用来设置android的编译环境; 2. lunch #选择编译目标 3. make #编译android整个系统android平台提供了三个命令用于编译,这3个命令分别为: 1. make: 不带任何参数则是编译整个系统; make MediaProvi原创 2015-06-16 19:32:37 · 24180 阅读 · 0 评论 -
禁用vmem文件的方法
对特定的虚拟机“禁用”vmem文件修改特定虚拟机目录下的vmx文件,在其中加上一行:mainMem.useNamedFile = "FALSE"原创 2015-06-03 14:58:28 · 4351 阅读 · 0 评论 -
android系统架构及源码目录结构
1. android系统架构: android系统架构采用了分层架构的思想,如下图所示,从上到下共4层,分别为:应用程序层、应用程序框架层、系统库和android运行时层、linux内核层。每层功能简要介绍如下:应用程序层(JAVA应用程序): 该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器和联系人管理等。同时,开发者可以利用Java语言设计原创 2015-06-02 11:08:07 · 18156 阅读 · 0 评论 -
windows下git bash中文乱码问题解决方法
进入git安装目录,通常是C:\Program Files (x86)\Git\1. 编辑etc\gitconfig文件,在文件末尾增加以下内容:[gui] encoding = utf-8 #代码库统一使用utf-8[i18n] commitencoding = GB2312 #log编码,windows默认gb2312,声明后发到服务器才不会乱码[svn] pat原创 2015-05-28 14:04:58 · 10939 阅读 · 0 评论 -
android手机拨号器实现
总共分为4个部分:string值,Layout布局设计,MainActivity代码编写,给项目添加使用授权。1. string值 Phone-->res-->values-->strings.xml,代码如下:xml version="1.0" encoding="utf-8"?>resources> string name="app_name">手机拨号器s原创 2014-08-28 13:55:24 · 1237 阅读 · 0 评论 -
android-为应用单元测试
0. 新建一个等待测试的业务类,并添加待测试的方法: a. 新建一个名为Junit2的android应用工程; b. 在android工程中新建一个名为Demo的类,并添加save和add两个方法,代码如下:package com.example.junit2;public class Demo { public void save(String us原创 2014-08-28 13:55:29 · 585 阅读 · 0 评论 -
android开发环境搭建
1. JDK下载及安装 1. 登陆到www.oracle.com网站,下载JDK安装程序。注意,JAVA SE 8不支持windows xp,因此下载jdk-7u55-windows-i586.exe。 2. 安装第一步下载的JDK。(似乎不需要手动设置环境变量,有待验证)2. android SDK下载及安装 1. 登陆到www.android.com网站,下载Androi原创 2014-08-28 13:55:18 · 638 阅读 · 0 评论 -
win7下编译android版ffmpeg
win7下面使用msys编译android版ffmpeg原创 2014-12-28 16:14:47 · 7329 阅读 · 4 评论 -
在android下运行arm gcc工具链编译出来的可执行文件
1. 编译生成可执行文件:我用的是ARM DS-5生成的一个可执行文件HelloWorld,使用的是DS-5 GCC工具链(备注:不知道为何,用ARMCC生成的.axf文件无法在android手机上成功运行)。2.用adb push 将可执行文件HelloWorld下载到android手机中:(这一步的关键是目标地址要可写,我用的是/mnt/sdcard/目录。)在命令行下输入以下原创 2014-12-14 12:06:51 · 2216 阅读 · 0 评论 -
android高级编程学习笔记-ToDoList第一版
1、 用真机测试apk:1. 设置手机,勾选USB调试:各手机设置方法不一样,魅族mx2在设置-->辅助功能-->开发人员工具-->USB调试,将开关打开。2、安装驱动:这步折腾了比较久,都没找到能用的驱动,最后发现了个比较简单的办法:在PC端安装个豌豆荚,当手机连接到电脑后,豌豆荚会自动匹配驱动安装,待安装完后再卸载了豌豆荚。(可用adb devices查看设备列表,若驱原创 2014-12-07 21:43:49 · 2082 阅读 · 0 评论 -
android高级编程学习笔记--ToDoList第二版
(重点关注Fragment)1. 在SDK中建立一个新的名为ToDoList2的Android Application工程;2. 在res/layout文件夹下创建一个新的布局文件new_item_fragment.xml,该文件包含一个EditText节点,输入以下内容:<EditText xmlns:android="http://schemas.android.com/原创 2014-12-14 19:55:31 · 1783 阅读 · 0 评论 -
linux驱动学习1---Hello World模块
1. 开发环境: ubuntu12.04 LTS hello.c源码:原创 2015-08-02 11:53:09 · 1599 阅读 · 0 评论