Android 已阅读
文章平均质量分 54
锁晴
这个作者很懒,什么都没留下…
展开
-
Android 相对布局 控件属性
RelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上;转载 2014-09-03 14:54:56 · 1210 阅读 · 0 评论 -
android 屏幕适配问题
如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。转载 2014-11-24 17:06:38 · 403 阅读 · 0 评论 -
Android 程序中哪个 Activity 最先运行
工程下个AndroidManifest.xml,所有的Activity都要在里面注册,其中那个Activity中含有 这些代码,那个Activity为该工程的入口,即第一个运行这个Activity原创 2014-09-03 14:30:01 · 1614 阅读 · 0 评论 -
android学习—— context 和 getApplicationContext()
在android中常常会遇到与context有关的内容浅论一下context : 在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的 参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么东东呢? 这里的this指的是Activity.this,是这个语句所在的Acti转载 2014-09-01 10:24:37 · 259 阅读 · 0 评论 -
Android 的 ProgressBa r的 setIndeterminate(false);
false: (不明确)就是滚动条的当前值自动在最小到最大值之前来回移动,形成这样一个动画效果,只是告诉别人“我正在工作”,但是不能提示工作进度到哪个阶段了,主要是进行一些无法确定操作时间的任务时作为提示。true: (明确)就是根据你的进度可以设置现在的进度值。原创 2014-11-27 11:11:36 · 952 阅读 · 0 评论 -
Android 获取手机的唯一标识
// 获得手机唯一标识 TelephonyManager telmanager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String deviceId = telmanager.getDeviceId(); String macAddress = Utils.原创 2014-11-27 15:12:10 · 1029 阅读 · 0 评论 -
android:versionCode和android:versionName 用途
Android 的版本可以在 Androidmainfest.xml 中定义,主要有 android:versionCode 和 android:versionNameandroid:versionCode:主要是用于版本升级所用,是INT类型的,第一个版本定义为1,以后递增,这样只要判断该值就能确定是否需要升级,该值不显示给用户。android:versionName:这个是我们常说明的转载 2014-11-27 14:38:51 · 463 阅读 · 0 评论 -
Android 检查网络是否可用
/** * 判断是否有网络 * * @param context * @return */ public static boolean checkNetworkConnection(Context context) { ConnectivityManager connectivity = (ConnectivityMana原创 2014-11-27 15:49:36 · 438 阅读 · 0 评论 -
android中使用DisplayMetrics获取屏幕参数
得到一个屏幕尺寸的三种方法如下: // 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); // 通过Resources获取 (弃)转载 2014-11-27 11:34:44 · 707 阅读 · 0 评论 -
Vitamio FQA
Vitamio名字的由来 Vitamio的中文名称为“维他蜜”。Vitamio 来源于英文单词Vitamin(维他命),希望Vitamio对于安卓多媒体开发者的重要性,就像Vitmain之于人体一样不可缺少。Vitamio与VPlayer什么关系? Vitamio基于VPlayer开发,所以VPlayer能播放的Vitamio也能。Vitamio支持哪些指令集的转载 2014-11-26 10:56:48 · 592 阅读 · 0 评论 -
Vitamio 错误大全,及不支持性能
Vitamio无法使用的错误 Error loading libsjava.lang.UnsatisfiedLinkError: Library … libstlport_shared.so not foundjava.lang.UnsatisfiedLinkError: Couldn't load vinit: findLibrary returned转载 2014-11-26 10:53:43 · 14046 阅读 · 1 评论 -
Vitamio 是什么?Vitamio 新手入门
Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过 一万 种应用在使用 Vitamio,覆盖用户超过 5亿 。Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,转载 2014-11-26 10:48:04 · 926 阅读 · 0 评论 -
Android 能够获取到唯一的设备 ID 吗?
Android是否有唯一的设备ID,如果有的话,该怎样快速有效获取 ?转载 2014-09-03 11:12:13 · 731 阅读 · 0 评论 -
android 中正确导入第三方jar包
andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。刚开始是这样引用的(eclipse):右键工程,Build path,java build path,选择libraries,在右边的按钮中点击“Add External JARs”,然后选择合适的jar包(大部分人应该转载 2014-08-26 11:07:37 · 349 阅读 · 0 评论 -
android 软键盘 InputMethodManager
调用下面代码:(第一次调用显示,再次调用则隐藏,如此反复),this指activity InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_转载 2014-09-23 15:01:17 · 564 阅读 · 0 评论 -
Android fill_parent 和 wrap_content 和 match_parent 的区别
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_content转载 2014-08-22 14:32:31 · 565 阅读 · 0 评论 -
android 学习随笔(屏幕的横屏和竖屏)
1、有关android中横屏和竖屏的值:在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行 android:screenOrientation="landscape"(landscape 是横向,portrait 是纵向)。不过android中每次屏幕的切换都会重启Activity,所以要在Activity销毁前保存转载 2014-09-03 11:34:52 · 464 阅读 · 0 评论