Android
iteye_13768
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
获取android系统信息
eg. System.out.println("os.name "+System.getProperty("os.name"));System.out.println("os.version "+System.getProperty("os.version")); SDK帮助文档java.lang.Systempublic static String get...原创 2010-10-09 10:07:10 · 117 阅读 · 0 评论 -
Android 内核编绎错误解决方案
错误1: /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory 解决: sudo apt-get install libc6-dev-i386 错误2: host Executable: acp (out/...原创 2011-01-18 18:53:59 · 166 阅读 · 0 评论 -
Android核心分析
文章皆来自优快云网友maxleng的专栏,maxleng是名Android爱好者,长期从事嵌入式系统及手机软件系统研究,自2010年4月起,在优快云上先后发表28篇《Android核心分析》系列博文,收到网友们的极高评价。《Android核心分析》整理如下:1. 方法论探讨之设计意图2. 方法论探讨之概念空间篇3. 手机之硬件形态4. 手机的软件形态5. Android...原创 2011-02-25 16:08:50 · 108 阅读 · 0 评论 -
Android Server Push - MQTT
最近花了较长的时间重点研究有关服务器推送的技术,在下面的几篇文章中分别总结下Android C2DM,MQTT,Androidpn推送的通知。敬请期待...2012.2.14哈哈,没想到有朋友也用到这个玩意,最近一段时间比较忙一直没有跟新。现在先简单的介绍下怎么配置。MQTT的环境配置很简单,Server1.首先你需要安装apache php运行环境,网上有现成...原创 2012-02-14 11:31:55 · 128 阅读 · 0 评论 -
Android Server Push - Androidpn
Serverandroidpn-server-0.5.0-bin.zip\androidpn-server-0.5.0\bin\run.bat(windows)androidpn-server-0.5.0-bin.zip\androidpn-server-0.5.0\bin\run.sh(linux)Clinetandroidpn-client-0.5.0.zip\androidp...原创 2012-02-14 11:36:09 · 131 阅读 · 0 评论 -
Android Server Push - C2DM
C2DM敬请期待原创 2012-02-14 11:38:01 · 135 阅读 · 0 评论 -
通过wifi连接设备
set ADB_HOST=192.168.1.1 adb connect 192.168.1.24:5555 回去再试一下 2011-6-1见鬼了,在公司的平板电脑上可以,在自己的开发板上咋的就不行了呢?能ping通就是连不上, C:\Documents and Settings\fanfq>ping 192.168.1.105 P...原创 2011-05-17 11:35:57 · 257 阅读 · 0 评论 -
Funambol 编译
前面介绍过有关服务器推送,最终选择Androidpn应用于我们的项目,相对Androidpn funambol更加的复杂点。http://funambol.com/我下载的版本是10.0.4差不多花了一天的时间就在做这个玩意的编译了,我先是看官方的readme文档,按照他的步骤做始终编译不成功,然后根据所报的错误手动的修复。在公司的时间还没有编译成功,最终在家里的老本上编译成功...原创 2012-03-08 23:18:52 · 230 阅读 · 0 评论 -
Android Server Push - GCM
http://developer.android.com/guide/google/gcm/demo.html尼玛,客户端始终连接不上,果断放弃。。。有朋友测试成功的吗?分享一下的。原创 2012-08-14 22:11:16 · 133 阅读 · 0 评论 -
Android Server Push - Urban Airship
[b]Android Server Push Solutions[/b][url="http://fanfq.iteye.com/blog/1673878"]Android Server Push - Urban Airship[/url][url="http://fanfq.iteye.com/blog/1632081"]Android Server Push - GCM[/url]...原创 2012-09-08 01:25:08 · 220 阅读 · 0 评论 -
android屏幕解锁
KeyguardManager km = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); KeyguardLock kl = km.newKeyguardLock("unLock"); kl.disableKeyguard();原创 2012-09-24 16:23:45 · 145 阅读 · 0 评论 -
小米手机离一坨屎的距离
[b]前言[/b]媳妇想换部手机,我一直推荐其用iphone,个人觉得iphone还是比较适合女孩子用的。她个人还是比较倾向于Android系统的手机,我身边也有朋友用小米手机反应也还不错,性价比蛮高的最终定位在小米手机。 [b]扯蛋的“饥饿式营销”[/b]只所以会加上扯蛋这个词呢,其实很简单个人从购买流程看来想要入手小米手机还是比较方便的,可能以前会有等待较长时间才能发...原创 2012-04-25 10:56:55 · 378 阅读 · 0 评论 -
ubuntu sbt 安装
真的还是第一次听说过sbt,没想到如此之牛逼。不是编译程序用到还真的接触不到这么吊炸天的玩意。[b]可以下载文件包安装[/b]sbt [url]http://www.scala-sbt.org/download.html[/url][b]也可用通过apt-get方式安装(推荐使用)[/b],从下载连接处也可以得到此指令[code=""]echo "deb https://d...原创 2016-10-31 13:41:10 · 297 阅读 · 0 评论 -
使用aapt工具获取android package信息
aapt 位于 android sdk下的build-tools工具使用方法[b] aapt dump badging [/b]ps.mac os 的sdk包默认不带这个工具,下载解压后添加到环境变量即可。原创 2016-11-02 15:30:36 · 244 阅读 · 0 评论 -
获取手机短信
[code="java"]import android.content.pm.PackageManager;import android.support.v4.app.ActivityCompat;import android.support.v4.content.ContextCompat;import android.support.v7.app.AppCompatActi...原创 2016-12-15 14:22:03 · 306 阅读 · 0 评论 -
ubuntu 下ADB驱动安装
http://blog.youkuaiyun.com/zhenwenxian/archive/2010/09/23/5901350.aspxhttp://www.linuxidc.com/Linux/2010-08/27825.htm原创 2011-01-17 13:54:16 · 157 阅读 · 0 评论 -
Android CTS
此篇为原创转载请注明出处与作者信息:author:fanfq mail:fangqing.fan#gmail.comlink:http://fanfq.iteye.com/admin/blogs/876355 在编译cts之前我就安装了sdk,并且创建的模拟器,添加的环境变量,模拟器启动好后,可以直接adb shell。当我在运行cts之前,我先将模拟器打...原创 2011-01-17 13:38:51 · 268 阅读 · 0 评论 -
ubuntu下android内核编译
1)下载源码 Android 内核源码下载 (ubuntu) 2)编译android源码,并得到~/android/out目录$ cd ~/andoird$ make如果你的ubuntu是32位的,需要修改一下mk文件。详情见 32位机器Ubuntu系统编译android 内核注意修改点 注意:如果你是ubuntu是64位的,还需要apt-...原创 2011-01-15 19:31:02 · 241 阅读 · 0 评论 -
获取android屏幕大小
int width = this.getWindowManager().getDefaultDisplay().getWidth();int hight = this.getWindowManager().getDefaultDisplay().getHeight(); System.out.println(width);System.out.println(h...原创 2010-10-09 10:22:54 · 140 阅读 · 0 评论 -
android屏幕截图
import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Rect;...原创 2010-10-09 14:13:44 · 136 阅读 · 0 评论 -
输入框计数Demo
package com.demo;import android.app.Activity;import android.os.Bundle;import android.text.Editable;import android.text.TextWatcher;import android.widget.EditText;import android.widget...原创 2010-10-09 14:35:20 · 177 阅读 · 0 评论 -
获取android联系人信息
import android.app.Activity;import android.database.Cursor;import android.os.Bundle;import android.provider.ContactsContract;import android.provider.ContactsContract.Data;import android.p...原创 2010-10-09 14:46:17 · 237 阅读 · 0 评论 -
Android自动化测试可行性途径分析
测试手段1: CTS 用来确保某设备符合Android兼容性规范。CTS 原来只对 OHA 联盟开放。 最近 Google 把它 Release 出来了。 似乎做过一些裁剪 , 比如针对 Java 虚拟机的测试,似乎被删除了,但我们一般用不着这么高深的。 针对每个版本,比如 2.1, 2.2, Goolge 发布了一个兼容性规范,而 CTS 测试就是用来确保某手机或者模拟器符...原创 2010-10-11 17:42:14 · 184 阅读 · 0 评论 -
Android自动化测试手段之Monkey
Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件.最简单的方法就是用用下面的命令来使用Mon...原创 2010-10-11 18:07:01 · 225 阅读 · 0 评论 -
Android自动化测试手段之Robotium
Robotium测试是Android自动化测试的一种手段,闲话不说,直接上示例:1、首先转创建一个将要被测试的的项目,这里我使用之前自己写的demo进行了一些修改运行效果如下: 2、再创建一个Android Test Project 如上图所示 导入robotium-solo-1.6.0.jar 编写自动测试脚本, package com.de...原创 2010-10-11 19:53:38 · 143 阅读 · 0 评论 -
手机芯片结构图-omap3430
手机芯片结构图-omap3430原创 2010-10-12 19:59:52 · 1954 阅读 · 0 评论 -
QVGA HVGA WVGA区别
QVGA即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。QVGA支持屏幕旋转,可以开发出相应的程序,以显示旋转90°、180°、270°屏幕位置。由HandEra公司发布。多用于手持/移动设备。 需要说明的是有些媒体把QVGA屏幕当成与TFT和TFD等LCD材质相同的东西是错误的,QVGA屏幕的说法多见与日本的一些手机...原创 2010-10-12 20:01:52 · 152 阅读 · 0 评论 -
android模块编译,mm,mmm 模块编译 .
from http://jinguo.javaeye.com/blog/691507 如果你只修改某一个模块的内容,却每次都要执行make, 最后等待很长时间。使用模块编译,只需要在你所在的模块的目录或者其子目录,执行mm,便可以编译出一个单独的apk,这样岂不快哉!具体步骤: 1)打开~/.baserc文件,加入source ~/I850/build/envsetup.s...原创 2011-07-26 11:00:51 · 364 阅读 · 0 评论 -
Failure [INSTALL_FAILED_OLDER_SDK]
/build/core/version_defaults.mk## Copyright (C) 2008 The Android Open Source Project## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in...原创 2011-07-26 13:41:58 · 162 阅读 · 0 评论 -
Android 内核源码下载 (ubuntu)
1)工欲善其事,必先立其器,仅仅是下载内核是不需要下载这么的多的,因为下面我们还要去编译内核,有的库是为了编译内核而使用的。$ sudo apt-get install git-core$ sudo apt-get install gnupg$ sudo apt-get install sun-java6-jdk这里需要注意一下fanfq@fanfq-Lenovo:~$ sud...原创 2011-01-15 18:38:02 · 146 阅读 · 0 评论 -
ubuntu中环境变量配置文件的区别
在ubuntu中有如下几个文件可以设置环境变量 /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可...原创 2011-01-15 18:40:39 · 123 阅读 · 0 评论 -
ubuntu安装jdk全过程
1)首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_23,我下载的是bin文件,我将下载的jdk1.6.0_23.bin文件置于/home/fanfq/software/然后,在shell中执行: fanfq@fanfq-Lenovo:~/software$ ./jdk1.6.0.232)环境变量的配置见 Android 内核源码下载 (ub...原创 2011-01-15 18:47:38 · 120 阅读 · 0 评论 -
32位机器Ubuntu系统编译android 内核注意修改点
默认下载下来的内核源码,是64位配置的。需要稍作修改。make后会看到 You are attempting to build on a 32-bit system.Only 64-bit build environments are supported beyond froyo/2.2 修改build/core目录下main.mk文件ifneq (64,...原创 2011-01-15 18:54:28 · 159 阅读 · 0 评论 -
Ubuntu下Android开发环境的搭建
1)安装JDK 详情见 ubuntu安装jdk全过程2)下载eclipse http://www.eclipse.org我下载的是 eclipse-java-helios-SR1-linux-gtk-x86_64.tar.gz3)将eclipse解压至 /home/fanfq/software/ 此时直接点击 /home/fanfq/software/eclipse/eclipse 是没有办法运行...原创 2011-01-15 19:09:06 · 140 阅读 · 0 评论 -
Android - Device Administration
课程内容定义和声明您的策略创建 Device Administration Receiver激活设备管理器实现设备策略控制器您还应该阅读Device Administration动手试试下载示例代码 DeviceManagement.zip从 Android 2.2 (API level 8)版本开始,Android平...原创 2014-07-09 14:08:24 · 237 阅读 · 0 评论
分享