- 浏览: 271820 次
- 性别:
- 来自: 南京
最新评论
-
ufo22940268:
我解决了https://github.com/ufo22940 ...
用LinearLayout和RelativeLayout分别实现两端对齐 -
c30268056:
您好~有个很大的疑问~我在frameworks/base/co ...
android sdk 编译--如何将源代码加入android.jar,以及make原理 -
pfglovejava:
lfkabc 写道改动资源文件后,在用mmm编译的时候会出现找 ...
Android定制出厂默认输入法 -
airshiplay:
airshiplay 写道linearLayout 请参考 h ...
用LinearLayout和RelativeLayout分别实现两端对齐 -
airshiplay:
linearLayout 请参考 http://airship ...
用LinearLayout和RelativeLayout分别实现两端对齐
文章列表
JavaMail的三个主要类:
1、Session类
Session 类表示了一个基本的邮件会话过程,它提供了一个邮件的生存过程。Session对象需要java.util.Properties对象对其配置邮件环境属性,它利用Properties对象来获取诸如邮件服务器、用户名、密码等信息,以及其他可在整个应用程序中共享的信息。
2、Message类
在创建了一个邮件会话Session后,再用Message类提供了一封邮件的所有信息。它是一个抽象类,必须由其子类来构造。
MimeMessage message=new MimeMessage(sendsession);
//MimeMessag ...
//使用 jchardet 获得文件编码 -javacode
//当含中文的文件用ANSI编码保存时,检测还是出错。
package org.mozilla.intl.chardet;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
/**
* 借助JCharDet获取文件字符集
* @author icer
* PS:
* JCh ...
修改官方Twitter For Android,自定义 API
(本文链接地址: http://www.geeka.net/2010/05/api-twitter-for-android-diy/)
1.上官方电子市场Android Market 搜索“Twitter For Android”,下载后使用ADB Pull或者Astro等软件备份功能提取出来
2.用WinRAR打开Twitter For Android.apk,提出目录下得到classes.dex文件
3.建立java环境,下载安装JDK 或者JRE,用Smail将其反编译
Smail下载地址:http://file.ge ...
1、增加jdk的可选方案:
update-alternative --install <link> <name> <path> <priority>
示例:
~$ sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.6.0_01/bin/java 3
update-alternatives: 使用 /opt/java/jdk1.6.0_01/bin/java 来提供 /usr/bin/java (java),于 自动模式 中。
~$ sudo update-a ...
#sjtu(上海交通大学更新服务器)
deb http://ftp.sjtu.edu.cn/ubuntu/ lucid main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ lucid-backports main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubuntu/ lucid-proposed main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/ubunt ...
Android的Task和Activity(二)
FLAG_ACTIVITY_NO_HISTORY
如果设置,新的Activity将不再历史stack中保留。用户一离开它,这个Activity就关闭了。这也可以通过设置noHistory特性。
FLAG_ACTIVITY_NO_USER_ACTION
如果设置,作为新启动的Activity进入前台时,这个标志将在Activity暂停之前阻止从最前方的Activity回调的onUserLeaveHint()。
典型的,一个Activity可以依赖这个回调指明显式的用户动作引起的Activity移出后台。这个回调在Activ ...
Android的Task和Activity(一)
android:allowTaskReparenting
用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。
如果这个特性没有被设定,设定到元素上的allowTaskReparenting特性的值会应用到Activity上。默认值为“false”。
一般来说,当Activity启动后,它就与启动它的Task关联,并且在那里耗尽它的整个生命周期。当当前的Task不再显示时,你可以使用 ...
首先是这个问题如何修改。
在/frameworks/base/Android.mk中,找到如下行:
packages_to_document :=
在该变量的赋值语句最后添加
xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码在/frameworks/base/<你的模块>/java/下面的一部分路径,只要能够唯一的匹配到你的代码即可)
即可。
该添加的含义是使MAKE系统在制作OFF-LINE DOCUMENT时包含我们的package.
以此类推,添加其他新的package也可以这样做。
下面简单把android make sdk的过程写一 ...
使用android SDK原代码 开发APK,将so文件打包进apk,这样可以只提供给客户一个apk.
1.含义全代码的so打包.
a)建立工程,并使用本地调用,java文件如下
view source
print?
01.package test.jni;
02.import android.app.Activity;
03.import android.os.Bundle;
04.import android.widget.TextView;
05.public class jnitest extends Activity {
06. /** Called when the activ ...
最近比较懒,博客一直都没更新,上次有人问ant 来编译android 工程,这里我就完整的整理了一下。如果你嫌弃IDE太慢或者觉得手动编译更Cool,不用IDE你可以学到更多。也是成为牛人的必修课啊!
一,准备ant
ant 官网可下载
http://ant.apache.org/
ant 环境配置:
1。解压ant的包到本地目录。
2。在环境变量中设置ANT_HOME,值为你的安装目录。
3。把ANT_HOME/bin加到你系统环境的path。
更多的介绍可以去google相信有很多
二,详细步骤和说明,这里我们要知道一些Android命令。
前提条件已配置好android sdk ...
简述:结构化描述intent匹配的信息。包含:action,categories and data(via type,scheme ,path),还有priority, to order multiple matching filters.
IntentFilter 中如果action为空,则视为通配符,如果type为空,则intent必须不设type,否则匹配不上。
data被分为3个属性:type,scheme,authority/path 任何设置的属性intent必须匹配上。
设置了scheme 而没设ty ...
我想首先应该从AndroidManifest.xml 文件开始,该文件是Android应用(APK)的打包清单,其中提供了关于这个应用程序的基本信息,如名称(application/@label),图标( application/@icon ),等常量信息,但该文件最重要的功能仍然是:向Android系统声明应用程序所包含的组件,包括Activity、Service、Receiver 和ContentProvider,另外还会请求 系统 授予相关权限。
<application>是重要的标记,通常我们都是在此设置应用程序的名称和图标,而在Messaging这个应用中,它扩展了默认的 ...
android中如何改变AudioButton的显示图片 :
android:button="@drawable/search_btn_radio"
android中调用Google Search:
Intent search = new Intent(Intent.ACTION_WEB_SEARCH);
search.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
search.putExtra(SearchManager.QUERY, "eoe ...
linux的终端上,没有windows的搜索那样好用的图形界面工具,但find命令确是很强大的。
比如按名字查找一个文件,可以用 find / -name targetfilename 。 唉,如果只知道名字,不知道地点,这样也不失为一个野蛮有效的方法。
按时间查找也有参数 -atime 访问时间 -ctime 改变状态的时间 -mtime修改的时间。但要注意,这里的时间是以24小时为单位的。查看man手册后使用,你会很迷惑: -mtime n: File<A1><AF>s data was last modified n*24 hours ago. 字面上的理解是最 ...
从/proc/cpuinfo文件中获取CPU信息
从/proc/meminfo文件中获取内存信息
从/proc/ioports文件中获取输入/输出端口信息
从/proc/partitions文件中获取硬盘分区信息
从/proc/stat文件中获取内核重要数据统计信息
从/proc/version文件中获得操作系统版 ...