`
1846396994
  • 浏览: 76567 次
社区版块
存档分类
最新评论
文章列表
上一篇说了Android安装和删除(卸载)应用软件程序(apk/app),这篇主要写Android系统获取所有已安装应用软件程序信息。下面的代码可以获取系统内置安装程序或者用户自己安装的程序。    原文地址:Android获取系统已安装应用软件程序(apk)信息 | http://orgcent.com/android-get-installed-apk/
默认的进度条(ProgressBar)是没有文本进度提示的,为了更直观显示进度,自定义了ProgressBar控件来显示的文本进度。   package com.orgcent.view;  import android.content.Context;  import android.graphics.Canvas;  import android.graphics.Color; import android.graphics.Paint; import android.graphics.Rect; import android.util.AttributeSet; import ...
在存储文件时,为了保证有充足的剩余空间大小,通常需要知道系统内部或者sdcard的存储大小。下面提供一个工具类,记得是从网站搜的。   package com.orgcent.util; import java.io.File; import android.os.Environment; import android.os.StatFs; public class MemoryStatus { static final int ERROR = -1; 原文地址:Android中StatFs获取系统/sdcard存储(剩余空间)大小 | http://orgcent.com/an ...
Android系统对资源文件(res/raw和assets文件夹下)的大小有限制,默认最大仅支持1M的文件。否则apk程序将报错。如果AssetManager或Resources classes方法来获取InputStream,将抛出java.io.IOException的异常如下DEBUG/asset(1123): Data exceeds UNCOMPRESS_DATA_MAX。    1、大文件解决办法 1.将你的资源文件后缀改成后面aapt忽略压缩的文件后缀。 2.在命令行上使用-0参数来指定不需要压缩的文件后缀,具体配置查看aapt帮助文档。 3.把资源文件分割成多个小于UN ...
Android系统中Activity之间跳转或者切换的动画(animation),通常有overridePendingTransition()和style 两种方式来进行设置。    1、在Activity通过overridePendingTransition()设置 此方法在2.0以上才有。代码如下:overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit);  2、设置Activity的主题(style) 在AndroidManifest.xml中设置Activity的样式为MyTheme即可 原 ...
为了方便网页和Android应用的交互,Android系统提供了WebView中JavaScript网页脚本调用Java类方法的机制。只要调用addJavascriptInterface方法即可映射一个Java对象到JavaScript对象上。    1、映射Java对象到JavaScript对象上  mWebView = (WebView) findViewById(R.id.wv_content);  mWebView.setVerticalScrollbarOverlay(true);  final WebSettings settings = mWebView.getSet ...
在程序开发时,有时候需要屏幕保持点亮/常亮及解锁状态。比方说,闹钟响起时需要点亮和解锁屏幕或者实现一个一键实现屏幕锁屏(锁定)效果。具体代码如下: 原文地址:Android屏幕点亮(常亮)及屏幕解锁和锁定 | http://orgcent.com/android-screen-wakelock-keyguard/
Android系统提供了AlarmManager类来管理闹钟定时提醒任务。通过AlarmManager实现定时提醒及定时循环提醒。那么,AlarmManager类可以应用到以下场景: 1、定时循环启动组件(Component,如Activity、BroadcastReceiver),这样能替代在后台启动Service进行定时提醒任务 2、实现闹钟的按小时、天、周等形式的定时循环提醒功能。 原文地址: Android闹钟程序周期循环提醒源码(AlarmManager)|http://orgcent.com/android-alarmmanager-source/
为了方便在Android手机和PC电脑之间文件传输和管理,于是想在Android上建立FTP服务器来实现文件访问及管理操作。从网上搜索到,Apache的FtpServer有java版本,便做了一个移植,发现很方便。 转载本文地址:Android使用ApacheFtpServer实现Ftp服务器 http://orgcent.com/android-apache-ftpserver-mina/
Android中将Window分成多个级别。要想实现桌面歌词效果只要将Window的级别高于桌面的Window级别就行了,同时也具备可自由移动的悬浮窗口效果。下面看看代码: 转载原文地址:Android实现桌面歌词(类似TTPlayer)
Global site tag (gtag.js) - Google Analytics