- 浏览: 177654 次
- 性别:
- 来自: 西安
最新评论
-
zhongyue1q:
您好,我想继续开发DBExplorer系统,您说说一下您的QQ ...
推荐一款使用Extjs做GUI的数据库浏览工具--DBExplorer -
huangyabin001:
你好现在遇到一个问题,我现在的工作是修改系统bug,现在有个b ...
Android2.1消息应用(Messaging)源码学习笔记之二 -
sunjunliangsunjun:
Android2.1消息应用(Messaging)源码学习笔记之二 -
java-admin:
1:bitbucket
免费支持private repo,最多 ...
Code host选择 -
jialeadmin:
期待下文字数补足
[翻译]Groovy入门指南——01初学者教程
文章列表
[转]Android设备的屏幕尺寸规格
原文:
Email: zcatt@163.com
Blog http://zcatt.cublog.cn
http://blog.chinaunix.net/space.php?uid=433806&do=blog&id=181523
WQXGA,Wide Quad XGA, 2560*1600
WUXGA,Wide Ultra XGA, 1920*1200
UXGA,Ultra VGA, 1600*1200
WSXGA,W ...
[转]Android Make脚本简记
原文地址:
http://blogold.chinaunix.net/u/8866/showart_2389799.html
原文作者:
Email: zcatt@163.com
Blog http://zcatt.cublog.cn
一、
1、Build Layers
Build Layers描述的是产品的硬件配置情况,据此make时选择不同的配置和模块。按照从上到下的顺序,Build Layer分成4层。
Layer sample Note
Arch arm, x86 处理器的种类 ...
Ubuntu 11.04安装后需要做的
不喜欢Unity? 切换到Ubuntu gnome 经典桌面
注销unity桌面环境,然后选择登录环境为“经典桌面”即可进入。
若是你喜欢Unity,可是你的显卡不给力3D不支持,怎么办呢?安装Unity-2D:
sudo apt-add-ppa repository: unity-2d-team/unity-2d-daily
sudo apt-get update
sudo apt-get install qt-unity-default-settings
安装更新
Ubuntu最新版本 ...
Android中SQLite操作示例
在Android中对SQLite数据库的操作,涉及以下几个方面:
1、确认数据库文件,即.db文件;
2、通过android.database.sqlite.
SQLiteDatabase类的openOrCreateDatabase()方法打开数据库;
3、数据库操作:
A、开始事务:
SQLiteDatabase.beginTransaction();
B、执行sql语句;
C、结束事务:
SQLiteDatabase.endTransaction();
具体代码可参考如下:
sta ...
本文转自:http://blogold.chinaunix.net/u/8866/showart_2384920.html
Android101103
build/envsetup.sh简记Android by ZCATT
Email:
zcatt@163.com
Blog
http://zcatt.cublog.cn
内容提要
文档简要整理Android的build/envsetup.sh ...
在Eclipse+ADT中开发Android系统的内置应用
Android系统内置有:Browser(浏览器)、Mms(彩信/短信)、Phone(电话)、Contacts(联系人)等众多的核心应用。
然而,在SDK开发环境(即Eclipse + ADT)
下,
这些应用却无法被正确编译,究其原因 至少有以下几种情况:
1、它们使用到了未包括在SDK中(公开发布)的API,有两种情况:
A、被
@hide
标注了的类:这
些类是被隐藏起来的,这些类大多都在com.android.internal包下面;
B
、一些未包括在SDK中的、Google私有 ...
使用Java操作zip文件
Java提供了操作zip文件的API,具体来说,它们位于:java.util.zip 包中,以下的两个工具类分别用于创建zip文件、展开(解压缩)zip文件。
创建zip文件的助手类:
/**
* @author INC062805
*
*/
public c ...
探究Android中浏览器UA的生成策略
Android系统中内置了浏览器应用/system/app/
Browser.apk,默认它生成User Agent 的策略如下:
以Android2.3为例,其
具体逻辑在:android.webkit.WebSettings.getCurrentUserAgent() 方法中。
Mozilla/5.0 (Linux; U; Android $(VERSION)
; $(LOCALE)
; $(MODEL)
Build/$(BUILD)
) AppleWebKit/533.1 (KHTML, like
...
Java断言——assert
Java从1.4
版本
开始提供了一个新特性——
断言
(
assertion
)。在软件开发中,断言是一种经典的调试与测试方式。
简单来看 断言其实就是在程序中的一条语句(assert),它对一个boolean表达式进行测试,一个正确程序必须保证该表达式的值为true,如果该值为false,则说明程序已处于不正确的状态,运行将被终止并退出——即 断言用于保证程序最基本、
最
关键的正确性。
断言检查通常在开发和测试阶段开启。而在软件发布后 为提高
运行
性能,断言检查会被关闭。因此能够随时自由地选择开启或关闭 ...
在Android开发中,涉及到JNI时,有时会报告非常底层栈信息,在栈信息中 仅仅给出了.so文件出错位置的地址,根本看不成问题所在,但是如果使用arm-eabi-addr2line 命令,就可以把地址信息转换成方法名称:
arm-eabi-addr2line 命令 在%ANDROID_SOURCE%\prebuilt\linux-x86\toolchain\arm-eabi-4.4.0\bin;
例如有如下的栈信息:
02-21 13:34:39.621 I/DEBUG ( 79): pid: 394, tid: 560 >>> an ...
Ubuntu中手动安装Sun JDK的方
法
在最新Ubuntu版本中,官方源中移除了sun-java-jdk软件,转而推荐使用open-jdk,因此需要通过其它方法手动安装sun-java-jdk。
查看网上的资料,基本上有以下几种方法:
方法一:向apt的软件源中,添加一个有sun-java的非官方源,该方法就不在此详述了,请自行Google。
方法二:下载.bin文件,手动安装,并通过update-alternatives命令建立java、javac的连接,具体步骤如下:
1、到官方网站下载最新版本JDK的.bin文件:
...
通过硬盘上的iso文件安装Ubuntu的方法
方法来自于网络,特将过程备忘如下:
1、grub4dos,
下载:http://nufans.net/grub4dos/grub4dos-0.4.4-2009-10-16.zip.
以上链接似乎是我能找到的最新版本的grub4dos了,如果你安装Ubuntu时,硬 ...
Android中JNI编程的那些事儿
首先说明,Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。
如何将.so文件打包到.APK
让我们
先
从最简单的情况开始,假如已有一个JNI实现——libxxx.so文件,那么如何在APK中使用它呢?
在我最初写类似程序的时候,我会将libxxx.so文件push到/system/lib/目录下,然后在Java代码中执行System. ...
详解Android中的屏幕方向
屏幕方向
是对Activity而言的,所以你可以在AndroidManifest.xml
文件中,通过<activity>
标记的screenOrientation
属性进行设定,例如:
<activity
android:name=".SketchpadActivity"
android:screenOrientation="landscape"/><!--让该Activity总是显示为横屏-->
screenOrientations属性共有7中可选值 ...
Android中实现全屏的方法
实现全屏的方法在网上已经说的很多了,都是通过API调用来实现:
1、隐藏状态栏,在Activity的onCreate方法中调用
以下API
:
//该方法需要在setContentView(R.layout.....)方法之前被调用
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
2、隐藏标题栏,
在Activity的onCreate方法中调用
以下API
...