`
marine8888
  • 浏览: 544380 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
Android 各种音量的获取和设置  (2010-09-03 14:16) 标签: android  audio  volume   分类: android 技术  通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!AudioManager am = (AudioManager)
有时候在使用vim的时候,显示中文为乱码,这个时候我们可以修改vimrc文件解决问题! 首先,你需要搞清楚vimrc所在的位置。一般来说,在linux系统里,应该是这样 Linux: /usr/share/vim/vimrc 在Windows系统,应该是在vim的安装目录 Windows: c:\program files\vim\vimrc 我目前使用的是Windows7 ,路径显示为 C:\Program Files\Vim\_vimrc 这里所说的都是全局设定,打开vimrc文件后,只需要在文件最后添加以下代码就可以了: set fileencodings=utf-8, ...
Android上获取本机安装的应用程序 在google上输入以上的关键字+ android,可以搜到的代码:
如题,在“屏幕待机”弹出菜单里添加“1个小时”选项。 只要修改如下几个地方就可以: 1.在文件packages/apps/Settings/res/values/arrays.xml       ps:如果你的设备使用的是MidSettings,            则打开packages/apps/MidSettings/res/values/arrays.xml      <string-array name="screen_timeout_entries"> <item>15 seconds</item ...
实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。具体如下:1、在Manifest.xml文件里面用user-permission声明。代码如下:    <uses-permission android:name="android.permission.WAKE_LOCK">      </uses-permission> 复制代码 这种方法,在安装apk时,系统会提示安装人是否允许使用禁止休眠功能。2、在程序中用代码实现。代码如下:
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. "android.intent.action.ADD_SHORTCUT" String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 "android.intent.action.ALL_APPS" String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 "android.intent.category.ALTERNATIVE" String ANSWER_ ...
GestureDetector和SimpleOnGestureListener的使用教程 FROM:http://www.cnblogs.com/transmuse/archive/2010/12/02/1894833.html 1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为 ...
使用Button时为了让用户有“按下”的效果,有两种实现方式: 1.Java代码实现: imageButton.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.A ...
每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/init。“init”守护进程将启动一个属性服务。属性服务在“init”守护进程中运行。每一个客户端想要设置属性时,必须连接属性服务,再向其发送信息。属性服务将会在共享内存区中修改和创建属性。任何客户端想获得属性信息,可以从共享内存直接读取。这提高了读取性能。客户端应 ...
Android 2.1 源码结构分析Android 2.1|-- Makefile|-- bionic                        (bionic C库)|-- bootable                (启动引导相关代码)|-- build                        (存放系统编译规则及generic等基础开发包配置)|-- cts                        (Android兼容性测试套件标准)|-- dalvik                        (dalvik JAVA虚拟机)
java 静态代码块 静态方法区别 一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用 比如main方法就必须是静态的 这是程序入口两者
 统一的用户界面是可以使得应用程序更友好。要做到用户界面的统一,我们就必须用到风格(style)和主题(theme)。OPhone系统提供了很多系统默认的风格和主题,但是很多情况下,这些不能满足我们的需要。例如我们不可能 ...
  1. Dalvik VM的本地方法   android.os.Process.killProcess(android.os.Process.myPid())    //获取PID,目前获取自己的也只有该API,否则从/proc中自己的枚举其他进程吧,不过要说明的是,结束其他进程不一定有权限,不然就乱套了。  System.exit(0);   //常规java、c#的标准退出法,返回值为0代表正常退出  2. 任务管理器方法    首先要说明该方法运行在Android 1.5 API Level为3以上才可以,同时需要权限android.permission.RESTART_PACK ...
  有时候我没可能需要在点击按钮进行一些检测,但是并不想关闭次对话框(系统默认点击任何一个按钮则关闭对话框),处理方法如下:在点击事件下添加如下代码:   try { Field field = dialog.getClass() .getSuperclass().getDeclaredField( "mShowing"); field.setAccessible(true); // 将mShowing变量设为false,表示对话框已关闭 field.set(dialog, false); dialog.dismiss(); } catch ...
NAND: could not create temp file for system NAND disk image: Permission denied     If you find yourself running into this when trying to run your Android application through Eclipse, it means your user doesn’t have write and execute permissions on the “android” folder in your temp folder ( ...
Global site tag (gtag.js) - Google Analytics