Android
Mr.Cola.S
这个作者很懒,什么都没留下…
展开
-
【转】Android通过共享用户ID来实现多Activity进程共享
原文地址:http://bg135.com/android-by-sharing-the-user-id-to-the-process-of-sharing-multi-activity.html今日在做一个项目,要求有免费版与收费版,打算在同一个工程里面,通过判断来分别实现免费版和收费版不同的功能。这样做可以省去重复编写代码。但Android的以下机制令我放弃了这种想法:1.转载 2012-06-12 11:39:54 · 748 阅读 · 0 评论 -
使Android的system分区可写及安装apk到system/app
在网上看到几种方式记录一下:一、如何在adb shell下mount Android下的分区通过adb shell访问Android。有时候会在已经root的系统文件下面进行读写,例如/system,但是会提示类似read only file system的信息。目前发现两种方法,该方法只在自己的测试机上成功,不保证其他机子一样。我的是Huawei U8818下面的例子转载 2013-04-11 11:40:30 · 5185 阅读 · 0 评论 -
undefined reference to `__android_log_print'解决
.mk中增加LOCAL_LDLIBS := -lm -llog 宏定义#define LOG_TAG "libplasma"#define LOGI(...) __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__)还要加#include 注意android.mk 里有一行include $原创 2013-04-06 17:08:01 · 11001 阅读 · 1 评论 -
播放Android项目工程里的视频文件
今天做了一个功能,就是播放项目工程里面的视频文件,不是播放SD卡视频文件。我开始尝试把视频文件放到 assets文件目录下。因为之前写webview加载assets文件夹时,是这样写的:webView = new WebView(this); webView.loadUrl(file:///android_asset/sample3_8.html);转载 2013-03-11 14:45:46 · 14112 阅读 · 2 评论 -
Android webview背景设置为透明无效
Adndroid 2.X的设置webview是一个使用方便、功能强大的控件,但由于webview的背景颜色默认是白色,在一些场合下会显得很突兀(比如背景是黑色)。此时就想到了要把webview的背景设置为透明,这样就可以与其背景融为一体。在2.X的平台下,一般设置webview背景为透明的方法如下:wvContent.setBackgroundColor(0);转载 2013-01-29 13:10:07 · 1759 阅读 · 3 评论 -
OnCreate中获取控件的宽度和高度
在Android中,有时需要对控件进行测量,得到的控件宽度和高度可以用来做一些计算。在需要自适应屏幕的情况下,这种计算就显得特别重要。另一方便,由于需求的原因,希望一进入界面后,就能得到控件的宽度和高度。 可惜的是,根据我的验证,利用网上转载的那些方法在OnCreate函数中获取到的仍然是0(希望搞技术的能自己验证过再转载),例如Measure方法之后调用getMeasuredWidth的转载 2012-11-29 11:57:07 · 670 阅读 · 0 评论 -
Android EditText相关
获得焦点:editTextField.requestFocus();弹出软键盘:InputMethodManager imm = (InputMethodManager)MainActivity.this.getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_原创 2012-10-15 16:33:22 · 480 阅读 · 0 评论 -
tools:context="activity name"作用
更新ADT20以后,新建的Activity布局文件的控件属性中多了一句tools:context=".KeyScanActivity",网上搜索后才明白:tools:context="activity name"这一句不会被打包进APK。只是ADT的Layout Editor在你当前的Layout文件里面设置对应的渲染上下文,说明你当前的Layout所在的渲染上下文是activity name对应原创 2012-09-11 14:50:17 · 1925 阅读 · 2 评论 -
android通过资源名称去获得资源ID
Resources resources = context.getResources();int indentify = resources.getIdentifier(context.getPackageName()+":drawable/"+iconName, null, null);if(indentify>0){icon = resources.getDrawable(inde转载 2012-08-27 11:00:50 · 3438 阅读 · 0 评论 -
android获取屏幕宽高的两种方法
Display display = getWindowManager().getDefaultDisplay(); Log.i("view" , "height:" +display.getHeight()); Log.i("view" , "width:" +display.getWidth());DisplayMetrics displayMetrics = getRe原创 2012-07-13 13:47:23 · 934 阅读 · 0 评论 -
android获取屏幕尺寸、密度
有些时候,我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸: 从网上找过不少资料,发现获取屏幕尺寸并不是很复杂的编程操作,下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new D原创 2012-07-13 16:43:35 · 739 阅读 · 0 评论 -
Android4.0预置FlashPlayer
由于项目需要在系统中预置FlashPlayer,经过折腾,网上查找发现这样放置文件才可以用:首先将FlashPlayer的apk放在system/app目录下,然后把apk解压,将其中的.so文件放在system/lib/plugins/com.adobe.flashplayer目录下原创 2013-04-11 12:40:45 · 1172 阅读 · 0 评论