- 浏览: 706031 次
- 性别:
- 来自: 北京
最新评论
-
utyujin:
作者你好,首先自我注释一下我是一名UI设计师,最近在写关于屏幕 ...
android中的dp,px深度解析 -
eagledame:
<data android:scheme="p ...
Android利用系统广播---监听应用程序安装和卸载[转] -
圣经未来:
虽然帖子距今已有三年,但是我还是来评论一下。对于这段话: 这句 ...
android中的dp,px深度解析 -
passerby_whu:
如果Activity中已经有了很多id了。怎么样保证你指定的i ...
Android Layout 之 RelativeLayout,代码实现相对布局 -
passerby_whu:
u013023750 写道楼主你好 ...
android中的dp,px深度解析
文章列表
此方法其实不是主要是屏蔽Keycode_Back,让它不结束(finish())Activity,直接显示HOME界面。
Java代码
PackageManager pm = getPackageManager();
ResolveInfo homeInfo = pm.resolveActivity(new Intent(Intent.ACTION_MAIN)
.addCategory(Intent.CATEGORY_HOME), 0);
PackageManager pm = getPackageMan ...
Android 的Timer 一般如下面所写
Java代码
Timer timer = new Timer();
TimerTask task = new TimerTask() {
public void run() {
Message message = new Message();
message.what = 1;
handler.sendMessage(message);
}
};
Timer timer = new Timer();
TimerTa ...
1引言
Android一词本义指机器人,Google于2007年11月发布了以Android命名的开源移动设备综合平台,包括其基于Linux的操作系统、中间件和关键的手机应用。并且组建了开放手机联盟,其成员囊括了全球著名的各大手机生产商和移动运营商。2008年8月,Google又发布了网上应用商店Android Market。任何一个开发者只需要借助Android发布的SDK开发手机应用,即可把开发的应用在Android Market上销售。目前Android Market上已经有一万多的应用程序,大大丰富了Android手机用户的功能。一个完整的产业链已经形成。因此开源Android吸引了原 ...
任务、进程和线程
关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。
Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来,可以以一种不同模型的东西进行配置,在很多时候,能够简化上层开发人员的理解难度,帮助大家更好的进行开发和配置。
任务
在 SDK中关于Task(guide/topics/fundamentals.html#acttask),有一个很好的比方,说,T ...
(一)隐藏标题栏
在创建activity时默认有标题栏,如何隐藏掉呢?在Activity的onCreate()方法中调用 requestWindowFeature(Window.FEATURE_NO_TITLE); 或getWindow().requestFeature(Window.FEATURE_NO_TITLE);注意:必须在 setContentView(R.layout.main);方法之前调用以上方法!
(二)在标题栏显示环形进度条
有时我们需要在标题栏显示一个类似刷新的进度条,而不是ProgressDialog时,可以这样做:在Activity的onCreate()方法中调用r ...
在对android APK进行签名的过程中,我碰到过几种不同的问题:
问题一:jarsigner: 无法打开 jar 文件: ChangeBackgroundWidget.apk
我的解决方法是:将要进行签名的APK放到对应的文件下,如我把要签名的ChangeBackgroundWidget.apk放到JDK的bin文件里。
问题二:jarsigner: 找不到 androidapp.keystore 的证书链。androidapp.keystore 必须引用包含专用密钥和相应的公共密钥证书链的有效密钥库密钥条目。
方法:在用keytool生成数字证书时必须保证:-keystore androi ...
原文地址:http://www.android123.com.cn/androidkaifa/173.html
Android程序的签名和Symbian类似都可以自签名(Self-signed),但是在Android平台中证书初期还显得形同虚设,平时开发时通过ADB接口上传的程序会自动被签有Debug权限的程序。需要签名验证在上传程序到Android Market上时大家都已经发现这个问题了。Android signed制作方法
首先在Android开发时没有安装JDK的网友在Sun官方网站下载,其实仅需要中的Keytool和Jarsigner。
详细的签名步骤:
第一步
...
最近开发的android项目需要在android的不同平台上切换,在2.1和2.2平台上进行测试并部署。然而却遇到了一个问题。开发的项目在2.2平台上可以部署,但切换到2.1平台上就不能部署了,出现错误:ERROR: Application requires API version 8. Device API version is 7 (Android 2.1-update1).
Launch canceled!
修改了default.properties配置文件,把Project target改成target=android-7,刷新,重启Eclipse后还是不行。为什么呢?有点着急了。后 ...
最近新购置了一台HTC G7手机,功能之强大自不必说。一阵子惊喜过后却遇到了一个严重的问题,如何安装手机驱动,如何让手机与PC机互联?上网查了大半天,几乎是异口同声说让安装android驱动,然而,下载了N个android_usb_driver驱动,一一试过后均告失败:找不到硬件对应的驱动。怀疑是驱动之间发生冲突,通过USBDeview工具把安装的android驱动统统卸载掉,重装后还是找不到驱动。郁闷中。。。
小弟智愚,查了近一天外国的网站及HCT官网介绍。终于找到途径:通过到HTC官网下载HTC Sync软件安装到PC上后,一切问题都搞定了!终于长长出了一口恶气。
HTC Sync官方 ...
这次要介绍的是Telephony这个组件,我们把它和WinCE做对比,发现它其实就是做了CellCore做的工作,只是CellCore依然很面向过程地单纯导出SDK,然后让上层驱动调用。Telephony由于是运行在我们的Dalvik虚拟机上面的,所以它的实现 ...
在GradientDrawable1试图中终于把shape学会了,以前总是似懂非懂,现在终于把里面的东西搞清楚了,同时也挺佩服谷歌的用心,故意设置一些陷阱吧,不认真对待还真以为没有啥效果呢。
setContentView(R.layout.shape_drawable_1)
shape_drawable_1 代码如下:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
androi ...
有网友提问:
我想实现这样的效果,一个页面中上部分有内容介绍,下部分是listview列表,并且超过一屏显示,这个时候我想滚动条能控制整个页面,即往下拖的时候,上面的内容介绍也能滚动。我在整个布局外面用个ScrollView,但是不管用,是不是还要设置什么属性啊?
解决:对于ListView放在在ScrollView中时,目前Android平台仍然有些bug,可以通过变通的方法,不用加ScrollView,而是手动在代码里设置ListView的页眉和页脚。通过实例化XML文件生成页眉和页脚View,部分代码如下:
LayoutInflater inflater = (LayoutInf ...
在写android xml时候,一个属性可以有android :gravity android:layout_gravity.
我就纳闷,这两个有什么区别呢? 肯定有区别,到底什么区别.
自己测试了,总结了下,希望对你有帮助.
android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个.
android:layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左 靠右等位置 ...
Apk文件的格式 Android application package文件。每个要安装到android平台的应用都要被编译打包为一个单独的文件,后缀名为.apk,其中包含了应用的二进制代码、资源、配置文件等。 apk文件实际是一个zip压缩包,可以通过解压缩工具解 ...
很多网友可能会发现View类的设置显示状态setVisibility方法有三种情况,分别为GONE、VISIBLE和INVISIBLE,它们之间到底有哪些区别呢? Android123给大家举个简单的例子。可能很多网友会发现有些Android应用的下面包含了AdMob或Adsense广告条,如果这个View我们设置为GONE则消失,该广告条看不见也不占用位置。而INVISIBLE则代表广告条那块是空白,但仍然沾着他布局高和宽的位置,而VISIBLE就是标准显示时的状态。