- 浏览: 19728 次
- 性别:
- 来自: 北京
最新评论
-
淮橘北枳:
幽灵草 写道怎么处理文件更新的??可以发送广播,调用andro ...
关于android 多媒体数据库 -
幽灵草:
怎么处理文件更新的??
关于android 多媒体数据库
文章列表
Android2.2以下版本
1、在配置文件中加入权限:
<uses-permission android:name="android.permission.RESTART_PACKAGES" />
2、ActivityManager am = (ActivityManager)getSystemService (Context.ACTIVITY_SERVICE);
am.restartPackage(getPackageName());
Android2.2版本
Intent startMain = new Intent(Inten ...
第一
stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和false
android:stackFromBottom="true"
第二
transciptMode属性,需要用ListView或者其它显示大量Items的控件实时跟踪或者查看信息,并且希望最新的条目可以自动滚动到可视范围内。通过设置的控件transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部。
android:transcriptMode="alwaysScroll"
第三
cacheColor ...
epub 格式电子书,简单说就是一个zip 格式。
在此推荐一个开源的工程,可以解析epub 书籍的目录、封皮和相应章节。
http://www.siegmann.nl/epublib/android
android 有自己的多媒体数据库,每次开机都会扫描手机里的多媒体文件,更新数据库里面的信息。
下面主要说一下音乐文件的查找:
Cursor cursor =
this.managedQuery(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, mediaColumns, null, null,
null);
得到游标,可以遍历音乐文件。其中:
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI 为表的名称
mediaColumns 为要查询的表的 ...
作为程序员,要取得非凡成就需要记住的15件事。
1.走一条不一样的路
在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。
2.了解自己的公司
以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。
不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言),你是参与业务运营的资产,你的工作能直接产生效益!
3.与最优秀的人为伍
很早以前,我喜欢打篮球,被分配到一个水平比较高的队里。一开始适应的确很困难,但环境的压力越大(重大比赛),我的长进也就越明显。
每个领域其实 ...
1,调用web浏览器
Uri myBlogUri = Uri.parse("http://javaeye.com");
returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri);
2,地图
Uri mapUri = Uri.parse("geo:38.899533,-77.036476");
returnIt = new Intent(Intent.ACTION_VIEW, mapUri);
3,调拨打电话界面
Uri telUri = Uri.par ...
Android(安卓)会成为苹果帝国的终结者吗?
伴随谷歌最新一季度财报的发布,美国知名科技博客撰稿人亨利•布罗基特一篇名为《Android将颠覆一切,RIM和iPhone死无葬身之 地》的文章,引来纽约时报等知名媒体 ...
MediaPlayer类可以用来播放音频、视频和流媒体,MediaPlayer包含了Audio和Video的播放功能,在Android的界面上,Music和Video的两个界面都是调用MediaPlayer实现的。
下面说说使用MediaPlayer时的注意事项:
1、用onCreat()方法创建player对象是,它已经处于prepared状态了。
2、当player对象不再被使用时,最好通过release()方法释放,使其处于结束状态,以免造成不 必要的错误。
3、当player对象处于结束状态时,便不能再使用。
4、要是player对象处于无效状态等导致错误时,可 ...
1、制作一个图像文件的SD存储卡
mksdcard 4096M video.img
2、从计算机复制图像文件到SD存储卡
adb push video.avi/sdcard
3、启动模拟器并装入SD存储卡
emulator -sdcard video.img
完成上面三步,就可以在android模拟器中使用Android 1.5版内建的Gallery程序浏览刚刚放入的video.avi影片了
在android中,一个Activity绑定一个Service组件我们一般用Context().bindService方法就可以,但是如果这个Activity属于一个Tabhost的话就不行了,在网上查了一下,发现在Google Android Issue中有这个缺陷,缺陷详细信息在这里(Google Android Issue 2483),三楼的oliver给出了正解
Using getApplicationContext().bindService instead of just bindService on your
activity solves the problem as ...
Adb shell 下执行:
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy',' ip :port')"
1、定义DisplayMetrics对象
DisplayMetrics dm = new DisplayMetrics
2、获取窗口属性
getWindowManger(),getDefaultDisplay().getMetrics(dm);
3、获取窗口高度和宽带
宽度: dm.widthPixels
高度: dm.heightPixels
1、创建sdcard镜像 F:\mysdcard.img为指定盘符和文件名称
mksdcard -l mycard 100M F:\mysdcard.img
2、启动模拟器 其中my_android1.5 为模拟器名称
emulator -avd my_android1.5 -sdcard F:\mysdcard.img