Android——技术细节
swat1985
这个作者很懒,什么都没留下…
展开
-
Android——禁止设备休眠
实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。具体如下:1、在Manifest.xml文件里面用user-permission声明。代码如下: <uses-permission android:name="android.permission.WAKE_LOCK"> </u...原创 2010-12-28 16:25:28 · 391 阅读 · 0 评论 -
Android——字符高亮显示(转载)
String str="adsjoiasdjpaisdjpaidj"; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt...原创 2010-10-21 17:52:28 · 114 阅读 · 0 评论 -
Android-----获取屏幕尺寸
DisplayMetrics dm = new DisplayMetrics(); dm = cx.getApplicationContext().getResources().getDisplayMetrics(); int screenWidth = dm.widthPixels; int screenHeight = dm.heightPixels; ...原创 2010-11-18 12:44:48 · 84 阅读 · 0 评论 -
Android——全屏显示的两种方式
A、设置主题实现全屏直接在AndroidManifest.xml文件中设定Activity主题为全屏模式android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 复制代码B、代码实现全屏代码实现需要分两步做,如下:1、隐藏标题栏requestWindowFeature(Window.FEATURE_NO...原创 2010-11-19 15:58:30 · 125 阅读 · 0 评论 -
Android ——真机调试
1. 设置android手机为USB调试模式。步骤: menu---> 设置 ---> 应用程序 ---> 开发 , 选择【USB调试】2. 用USB连接手机和电脑,并确保成功。步骤: 在windows下执行c:\adb devices, 查看手机是否已经连接成功。 3. 设置应用程序为调试模式。操作: 编辑AndroidManifest.xml 增加调试参数andr...原创 2010-11-30 10:25:45 · 87 阅读 · 0 评论 -
Android— Eclipse运行Emulator时提示权限不够解决方案(ubuntu 10.10)
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 mea...原创 2010-12-03 14:28:47 · 388 阅读 · 0 评论 -
Android——点击对话框上按钮不关闭对话框
有时候我没可能需要在点击按钮进行一些检测,但是并不想关闭次对话框(系统默认点击任何一个按钮则关闭对话框),处理方法如下:在点击事件下添加如下代码: try{Field field = dialog.getClass().getSuperclass().getDeclaredField("mShowing");field.setAccessible(true)...原创 2010-12-04 13:57:50 · 190 阅读 · 0 评论 -
Android—— Android 的属性系统(转载)
每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/init。“init”守护进程将启动一个属性服务。属性服务在“in...原创 2010-12-07 15:11:19 · 85 阅读 · 0 评论 -
Android——Intent动作汇总(转)
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. "android.intent.action.ADD_SHORTCUT" String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 "android.intent.action.ALL_APPS" String ALTERNATIVE_CATEGORY 类别:说明 activity ...原创 2010-12-10 21:26:40 · 95 阅读 · 0 评论 -
Android——截屏技术
view.setDrawingCacheEnabled(true); //其中View是你需要截图的的View Bitmap bm = view.getDrawingCache();原创 2010-10-21 17:46:57 · 88 阅读 · 0 评论 -
Android——禁止转屏
android:screenOrientation="landscape" setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);原创 2010-10-19 17:41:22 · 139 阅读 · 0 评论 -
Android——转屏时禁止调用onCreate()(转载)
屏幕自动横竖旋转时,每次都会重新调用onCreate,然后如果遇到加载数据量稍微大点的时候就又需要等,其实这一步onCreate没有必要,查阅了一些资料,可以通过设置来避免这点。 1.修改AndroidManifest.xml,在对应activity增加参数,如下:< activity android:name="SoftWare" android:configChanges="or...原创 2010-10-19 17:26:20 · 120 阅读 · 0 评论 -
Android——添加屏幕待机选项
如题,在“屏幕待机”弹出菜单里添加“1个小时”选项。只要修改如下几个地方就可以:1.在文件packages/apps/Settings/res/values/arrays.xml ps:如果你的设备使用的是MidSettings, 则打开packages/apps/MidSettings/res/values/arrays.xml ...2010-12-28 20:54:40 · 272 阅读 · 0 评论 -
Android 各种音量的获取和设置
Android 各种音量的获取和设置 (2010-09-03 14:16)标签: android audio volume 分类: android 技术 通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!AudioManager am = (AudioManager) getSystemService(Context.AUDIO...原创 2011-01-10 11:51:17 · 220 阅读 · 0 评论 -
Java实现: 正则表达式消除空行
string.replaceAll("(\n|\r\n)\\s+", "$1")原创 2011-01-11 18:57:36 · 142 阅读 · 0 评论 -
Android中 单位 介绍
看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度...原创 2010-09-26 11:19:44 · 90 阅读 · 0 评论 -
Android--全局变量 很好很强大
As you know, each Activity is also a Context, which is information about its execution environment in the broadest sense. Your application also has a context, and Android guarantees that it will ex...原创 2010-09-30 15:39:59 · 120 阅读 · 0 评论 -
往Android模拟器中“插入”SD卡(转载)
使用Win+R、在弹出的框中输入CMD、然后那个黑色框框就会自动弹出来了!接着输入D:【因为我的模拟器是放在D盘下的,所以输入D: 大家根据自己存放模拟器的盘符来输入这个命令『C盘就C:』『E盘就E:』以此类推】然后在弹出的新一行命令后面输入 cd D:\android\android-sdk-windows-1.6_r1\tools 【cd空格后输入的这段路径是要根据自己存放...原创 2010-10-13 09:00:58 · 379 阅读 · 0 评论 -
Android-----完全隐藏软键盘
隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法。点击EditText的时候总是弹出软键盘。-----杯具 杯具(一):InputMethodManager im =(InputMethodManager) mEdit .getContext() .getSystemService(Context.INPUT_METHOD_SERVICE);im.hideSoft...2010-10-14 14:43:27 · 95 阅读 · 0 评论 -
Android----输入模式设置
InputType的参数:用法:((EditText)findViewById(R.id.edit)).setInputType(InputType.*);int TYPE_CLASS_DATETIME Class for dates and times. int TYPE_CLASS_NUMBER Class for numeric text. int TYPE_CLASS_...原创 2010-10-14 14:44:29 · 288 阅读 · 0 评论 -
Android 添加系统设置属性
有时候我们需要一个满足下面条件的属性值:1. 整个android系统都能访问的属性;2.该属性值永久保存; 那么我们可以仿照Settings.System.SCRREN_OFF_TIMEOUT这个系统设置的方式来新建一个系统设置值;操作步骤如下:1. 设置该值的关键字; 涉及文件:frameworks/base/core/java/android/provider/Se...原创 2011-11-09 11:01:27 · 566 阅读 · 0 评论