- 浏览: 177119 次
- 性别:
- 来自: 深圳
最新评论
-
MyTiny:
您那有ZK的文档么?
部署 ZK Spreadsheet -
cbhtdkjngjg:
给力,刚好用上了,楼主好人
WindowManager.LayoutParams.type属性 -
gaobohello1987:
你好,请问由dex转换成的jar中为什么没有main.clas ...
android classes.dex 反编译 -
743438102:
有没有例子啊客户端的
Android使用facebook api(二) -
REALGODO:
约尔迪 写道我想问一下,在内地可以直接使用git从这个库上拿下 ...
Android使用facebook api(一)
文章列表
但凡折腾rom的机油都知道,解压rom压缩包后,有个system文件夹,进入system后,里面有十几个文件夹,很多功能从其名字上略有所知,但内部大批量的文件却让好多人一头雾水。这些文件是什么?有什么用?我们能不能删?现在就将system内文件夹的功能,这里大概给大家描述介绍一下,让大家自己手机的内部资源有个比较简单的理解,避免误删造成的数据丢失、系统崩溃,以及做好的rom无法刷机。现在android的版本有好几个,会存在不同之处,但里面的内容大致相同,大家别死掐一个版本,灵活应用才是王道。\system\app这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件。在 ...
这是Android系统来运行updater-scripts的Edify语言的基本介绍。 大部分的Edify命名都是函数,当调用这些函数结束的时候,会返回数据给脚本。当然,你也可以使用这些函数的返 回 值来确认成功与否,例如: ifelse(mount("yaffs2", "MTD", "system", "/system") == "system", ui_print("Successfully Mounted!"), ui_print(" ...
Step 1 获取classes.dex
将apk的后缀修改为zip,解压缩后会生成如下两个文件夹和三个文件
META-INF
res res文件夹下包含图片,音 ...
在ubuntu12.04下安装JDK
- 博客分类:
- ubuntu
ctrl+alt+t 打开命令行
首先激活Root密码,因为要使用sudo命令必须首先激活root密码
root passwd root
Step1:
# 去oracle官网下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
我是64位linux系统,所以下载了 jdk-7u21-linux-x64.tar.gz
# 将解压好的jdk1.7.0_21文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/j ...
调试android程序是否耗电时候可采用单位时间内监控jiffies的方式实现
什么是jiffies
全局变量jiffies用来记录自系统启动以来产生的节拍的总数。启动时,内核将该变量初始化为0,此后,每次时钟中断处理程序都会增加该变量的值。一秒内时钟中断的次数等于Hz,所以jiffies一秒内增加的值也就是Hz。 系统运行时间以秒为单位,等于jiffies/Hz。注意,jiffies类型为无符号长整型(unsigned long),其他任何类型存放它都不正确。将以秒为单位的时间转化为jiffies:seconds * Hz,将jiffies转化为以 ...
type 的取值: 应用程序窗口。 public static final int FIRST_APPLICATION_WINDOW = 1; 所有程序窗口的“基地”窗口,其他应用程序窗口都显示在它上面。 public static final int TYPE_BASE_APPLICATION =1; 普通应用功能程序窗口。token必须设置为Activity的token,以指出该窗口属谁。 public static final int TYPE_APPLICATION = ...
Android 官方文档关于最佳实践部分的翻译
Designing for Responsiveness:对于响应的设计,如何避免ANR
1 Generally, the system displays an ANR if an application cannot respond to user input
一般来讲,当应用不能相应用户输入,会ANR
2 if your application spends too much time building an elaborate in-memory structure, or perhaps computin ...
【Blackberry】权限申请
- 博客分类:
- Blackberry
Blackberry引导系统权限页面申请权限 os 5,6,7下都是适用的
public class PermissionApply {
private static int[] permissions = {
ApplicationPermissions.PERMISSION_FILE_API,
ApplicationPermissions.PERMISSION_RECORDING};
/**
* 判断当前应用是否有 某个权限
*
*/
public static boolean couldCapture(int perm ...
BB开发中发现了一个异常UI engine accessed without holding the event ,代码的大体结构式 一个Screen 注册到网络模块(另外一个线程)上,到网络状态发生变化,监听通知 Screen 进行UI上的变化 。
后来去网上查了一下,发现原来是由于BlackBerry的UI架构中避免多线程竞争等情况的一个机制引起的异常。BlackBerry中限定在同一时间内,只能有一个线程对UI执行更新操作,并且这个线程默认就是UiApplication子类的主线程。而其它线程如果直接试图修改UI,就会引起这个异常。
解决方法就是加 ...
1.太复杂的页面布局导致StackOverflow
在一个布局文件里书写了太多的LinearLayout可能会导致StackOverflow,一般由布局文件的嵌套引起。Android内的规定是从根到最远的叶子节点不能超过15个布局
异常日志的关键字包含drawChild,too many ViewGroups等。
解决办法是在复杂的页面布局里使用RelativeLayout来解决。
2. 不正确的生命周期声明与错误的Intent
通常由standard 发射级别的Activity互相调用引起,栈内积累了过多的Activity,解决方式是重新考虑 ...
BlackBerry的平板电脑playbook支持将android的apk转换成playbook可使用的格式。项目组里有一台playbook,简单写了个android程序,开始移植。
1.获取签名与转换
可参考以下文档
http://www.linuxeden.com/html/softuse/20111021/115240.html
基本思路就是申请签名,然后用bb的网页工具将apk转换成bar,没错是apk不是源代码,但是从我实际尝试来看,这个转换工具对硬件权限有不少限制(如电话啊,相机啊等),而且只支持android os 2.3.3以下的应用进行 ...
一.获取当前手机支持的接入方式
public void initializeTransportAvailability() {
ServiceBook sb = ServiceBook.getSB();
ServiceRecord[] records = sb.getRecords();
for (int i = 0; i < records.length; i++) {
ServiceRecord myRecord = records[i];
String cid, uid;
if (myRecord.isValid() &am ...
Midlet项目中有第三方jar包,或者需要将代码打成jar包。正常将jar加到编译路径,Order and Export 中勾选上引入的jar,package 项目会失败
错误代码形如
com.xx.xx: Error!: Missing stack map in: equals at label: 119
出现这个错误的原因是引入的jar包没有校验,使用Blackberry自带的preverify命令即可解决,
如果是使用Eclipse plugin for BlackBerry,可以再eclipse的如下目录下找到
${Eclipse_Root}\plug ...
本文旨在介绍facebook的graph api
graph API 简介
facebook的graph api是一套REST化的api,通过统一而稳定URL定义请访问数据对象,通过对http协议的GET,POST,DELETE三种请求进行数据操作的细分,响应JSON格式的数据包,组成了facebook的 graph api。
首先看一个get请求的例子
https://graph.facebook.com/100000588112696,抓取User对象,格式客户端需要对response解析json格式,返回值如下。facebook-andro ...
本文重点介绍下facebook接入的一些背景知识,本身其实与android是无关的。
Facebook Connect
facebook connect协议是OpenID与OAuth的结合,第三方站点/应用可以通过facebook connect这套协议规范便捷地接入facebook并使用facebook上大量的用户数据。
OpenID简介
OpenID背后的思想很简单,简化用户登录的过程,而不是录入一个个注册表单。详细的知识请点击这里 ,OpenID的优点主要有以下几点:
更快、更简单的登录,因为消除或简化了注册过程。
更好的登录过程和生命周期,因 ...