- 浏览: 40890 次
- 性别:
- 来自: 福州
最新评论
-
android_madness:
ownWell 写道感觉还是用Intent好点吧 这个静态类是 ...
tabhost如何传递参数 -
ownWell:
感觉还是用Intent好点吧 这个静态类是不可取的
tabhost如何传递参数 -
xmllong:
能把关键代码放上来吗?谢谢
tabhost如何传递参数 -
zhongqiuming:
...
[Android]APK程序卸载提示 (转) -
android_madness:
yxwang0615 写道数据量太大使用静态就不是好事了说的是 ...
tabhost如何传递参数
文章列表
Android上能不能实现卸载时提示呢,比如卸载某某软件时,做个用户调查卸载的原因。
我以前想着是的不行的,以前的想法是:
Windows上卸载时能实现此功能是因为有些程序的卸载是自己实现的,非系统操作。
但android上目前来说还不支持,系统卸载时,还没发现有啥接口可以和目标卸载程序交互。
呵呵,今天鼓捣LogCat,发现还是可以的。
实现基础是:
1.通过注册权限,能够获取LogCat的输出流的输出信息。
2.进入系统的卸载界面时,"打包安装程序(com.android.packageinstaller)"会输出如下信息
01-22 16:29:15.250: IN ...
Android的一个核心特性就是一个应用程序可作为其他程序中的元素(那些允许这样的程序提供)。例如,如果你的程序需要用滚动条显示一些图片,另一个程序已经开发出了合适的功能,并且可供其他程序使用,你就可以直接调用那 ...
字符串的格式化
在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为
格式标记字符串 % 要输出的值组
其中,左边部分的”格式标记字符串“可以完全和c中的一致。右 ...
BackTrack5已经发布好几天了,第一时间把Gnome的iso下载回来安装之,由于是采用Ubuntu10.04为蓝本,而之前也一直用的就是Ubuntu10.04的,所以决定直接拿来当桌面用
由于官方的为英文版本,所以要完全的本地化需要安装中文语言支持,由于采用了全新内核2.6.38,某些配置上也将较以往不同,而且BT=ROOT,所以不可避免的存在所谓的 root punishment,对系统配置的影响那是相当的大,且听我慢慢道来~~~
[汉化篇]
安装中文语言支持及系统软件工具:
apt-get install synaptic(新立得) language-pack-gnome-zh lan ...
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim。下面vps侦探整理一下vi的使用教程:包含vi的基本介绍、使用模式、文件的打开关闭保存、插入文本或新建行、移动光标、删除、恢复字符或行、搜索等等,算是一篇比较适合新手学习vi的教程。
vi有3个模式:插入模式、命令模式、低行模式。
插入模式:在此模式下可以输入字符, ...
版本检测和更新是每个应用程序必须做的一个功能,所以在这里晒下:
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.net.URL;
import java.net.URLConnection;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.ProgressDialog;
import ...
如今什么流行,移动互联网,移动互联网什么流行,开放。互联网的风潮总是一阵接一阵,现如今,风头最劲的当属开放平台。新春伊始,这股自去年开始的平台开放风愈刮愈烈,腾讯、人人网、360等在新年后纷纷推出“新政” ...
I wanted to add the elements of an array into another, so I tried this simple sentence in our beloved Firebug:
[1,2] + [3,4]
It responded with:
"1,23,4"
What is going on?
-----------------------------------------------------
JavaScript has 6 built-in data types:
undefined
boolean
numbe ...
在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都
可以达到重启系统的目的,但每个命令的内部工作过程是不同的,通过本文的介绍,希
望你可以更加灵活的运用各种关机命令。
1.shutdown
shutdown命令安全地将系统关机。 有些用户会使用直接断掉电源的方式来关闭linux,
这是十分危险的。因为linux与windows不同,其后台运行着许多进程,所以强制关机可能
会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备。
而在系统关机前使用shutdown命令,系 ...
android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式
android中inputType属性在EditText输入值时启动的虚拟键盘的风格有着重要的作用。这也大大的方便的操作。有时需要虚拟键盘只为字符或只为数字。所以inputType尤为重要。
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="phone" />
//文本类型,多为 ...
例:有两个button,上下排列,想要实现进入这屏后,焦点默认在上面的button上,按pad上下键可控制焦点在这两个button间来回移动。
问题:
在代码中写了topButton.requestFocus();后,当程序运行时,上button没有获得焦点。
解决办法:
在初始化button时加入
topButton.setFocusable(true);(只加这个没有用,同样无法获得焦点)
topButton.setFocusableInTouchMode(true);(这个必须加,获得焦点和TouchMode有关)
有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次学习的源代码都会打包上传,方便各位同学学习,注册帐号即可下载。
布局main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="h ...
我想大家一定都了解过很多种网站推广的方法了吧,不管是什么样的方法,只要是能够把网站的流量搞上去就是好方法。今天我就不再谈一些常见的方法啦,这里有几个另类的方法供大家来了解一下。
一、死缠烂打推广法。
大家还记得那个黄金搭档么,真的烦死了,地方台一打开,就是“黄金搭档送朋友,黄金搭档送老师。。”搞得以后,开电视没见黄金搭档时候大家都在想,哎呀。今天黄金搭档怎么不播拉?没有了还真不习惯。所以啊,大家推广网站啊一定要死缠烂打,坚持不懈,很快大家会记住你,和你的网站的。不过中途你要经历无数次的被嘲笑,被谩骂被T等等。
二、免费白送推广法。
建站初期,没有流 ...
相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。
这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll.
区别一:
sleep是Thread类的方法,是线程用来 控制自身流程的,比如有一个要报时的线程,每一秒中打印出一个时间,那么我就需要在print方法前面加上一个sleep让自己每隔一秒执行一次。就像个闹钟一样。
wait是Object类的方法,用来线程间的通信,这个方法会使当前拥有该对象锁的进程等待知道其他线程调用notify方法时再醒来,不过你也可以给他指定一个时间,自动醒 ...
PHP is all about creating dynamic web-sites with the least fuss and the most fun. To create these websites we need to use databases to retrieve login information, to splash dynamic news onto the web page and store forum postings. So let's say we were using the popular MySQL database for this. Your co ...