- 浏览: 365769 次
- 性别:
- 来自: 福州
最新评论
-
loveskey:
找了好久,可算是找到了。感谢
dx.jar dx.bat -
zhaoyi168:
可以把工程的代码发给我吗?
ZJLN1982@yahoo.co ...
Athrun Demo -
ergodic09:
請問樓主 我目前在porting AR6003但是無法自己產生 ...
009-Android平台开发-WIFI function porting-WIFI功能移植 -
iedj99fei:
...
androi中xliff:g
文章列表
Android4.0源码地址
- 博客分类:
- Android
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
问题一:如果在Ubuntu搭建Android环境出现以下问题:
Missing android-sdk-linux/tools/lib/proguard-project.txt
可能时ADT和SDK的版本不匹配。如:ADT用的是16.0.0,则sdk应该用r10的,并利用SDK Manager更新所有你想要的版本。
二:关于问题
Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml
Failed to fetch URL https://dl-ssl.google.com/android/repos ...
如果在ubuntu11.10系统中安装其自带的eclipse,并在eclipse中安装ADT插件,提示以下错误时:
GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache'
则可能是系统自带的eclipse中库不够全,无法满足ADT的需求,所以可以在官网上下载一个eclipse。
如果从官网上下载32位的eclipse,并在64位的Ubuntu下安装,则会出现以下错误,导致eclipse不能打开:
JVM t ...
Android applications are, at least on the T-Mobile G1, limited to 16 MB of heap. It's both a lot of memory for a phone and yet very little for what some developers want to achieve. Even if you do not plan on using all of this memory, you should use as little as possible to let other applications run ...
利用xml文件创建Menu
- 博客分类:
- Android
menu.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_settings"
android:icon="@+drawable/ic_menu_preferences"
android:sho ...
size=large] mBtn.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
ComponentName comp = new ComponentName("apk.download.main",
"apk.download.mai ...
假如出现模拟器中的sdcard只有可读权限时,如以下信息:
# pwd
pwd
/mnt/sdcard
# mkdir test
mkdir test
mkdir failed for test, Read-only file system
或者编译代码时出现:
/System.err( 1093): java.io.FileNotFoundException: /mnt/sdcard/DownloadApk/XXX.apk (Permission denied)
/System.err( 1093): at org.apache.harmony.luni.platform.OSFile ...
string.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="hello">Hello World, TestHtmlActivity!</string>
<string name="app_name">"TestH ...
http://developer.android.com/sdk/index.html
方法1:Handler
子线程调用Handler的sendMessage(message)发送事件。
Handler handler= new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
//操作界面
textView.setText("zhangkai281");
}
};
public class MyThread extends T ...
/*
* Copyright (C) 2007 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0 ...
不同的机子上或不同的设备上,利用eclipse编译出的apk签名是不一样的。eclipse都有一个默认的签名。查看签名路径:
1:打开Eclipse —— Window ————Andorid ————Build ———— 在这个Build界面,找到
Default debug keysore 这个编辑框,里面的值则为本台设备中Eclipse的keystore的默认路径。
2:如果出现因签名不同而导致应用程序未安装,可以将原先的keystore替换掉当前设备上的keystore。并重新启动Eclipse。 否则只能完全卸载掉移动设备上的apk,重新安装了。
RssReader.java解析
- 博客分类:
- Android
RssReader.java解析:
1 触发download的click事件,调用doRSS(Url)方法。
2 在doRss(Url)中通过rssUrl构造RSSWorker线程实例。
3 在RSSWorker中处理从网络上下载xml的动作。并调用parseRSS(in, mAdapter)方法解析xml文件。
4 在parseRSS()方法中,在解析一个item后,通过mHandler.post(new ItemAdder(item))方法将解析
后的单个item发送到mAdapter中,ItemAdder是一个线程,即将new ItemAdder(item)产生后的实例
...
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="packages/apps/AlarmClock/src"/>
<classpathentry kind="src" path="packages/apps/AccountsAndSyncSettings/src"/>
<classpathentry k ...
一:首先必须配置jvm的path,sdk的path(这样运行各种可执行文件时就不必显示的添加可执行文件的路径了,如javac,aapt等)。
vim ~/.bashrc
根据自己软件的安装情况在.bashrc文件的末行添加如下:
export JAVA_HOME=/usr/lib/jvm/default-java:/usr ...