- 博客(34)
- 收藏
- 关注
原创 Android 检查网络是否可用
/** * 判断是否有网络 * * @param context * @return */ public static boolean checkNetworkConnection(Context context) { ConnectivityManager connectivity = (ConnectivityMana
2014-11-27 15:49:36 444
原创 Android 获取手机的唯一标识
// 获得手机唯一标识 TelephonyManager telmanager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String deviceId = telmanager.getDeviceId(); String macAddress = Utils.
2014-11-27 15:12:10 1039
转载 android:versionCode和android:versionName 用途
Android 的版本可以在 Androidmainfest.xml 中定义,主要有 android:versionCode 和 android:versionNameandroid:versionCode:主要是用于版本升级所用,是INT类型的,第一个版本定义为1,以后递增,这样只要判断该值就能确定是否需要升级,该值不显示给用户。android:versionName:这个是我们常说明的
2014-11-27 14:38:51 470
转载 android中使用DisplayMetrics获取屏幕参数
得到一个屏幕尺寸的三种方法如下: // 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); // 通过Resources获取 (弃)
2014-11-27 11:34:44 721
原创 Android 的 ProgressBa r的 setIndeterminate(false);
false: (不明确)就是滚动条的当前值自动在最小到最大值之前来回移动,形成这样一个动画效果,只是告诉别人“我正在工作”,但是不能提示工作进度到哪个阶段了,主要是进行一些无法确定操作时间的任务时作为提示。true: (明确)就是根据你的进度可以设置现在的进度值。
2014-11-27 11:11:36 955
转载 Vitamio FQA
Vitamio名字的由来 Vitamio的中文名称为“维他蜜”。Vitamio 来源于英文单词Vitamin(维他命),希望Vitamio对于安卓多媒体开发者的重要性,就像Vitmain之于人体一样不可缺少。Vitamio与VPlayer什么关系? Vitamio基于VPlayer开发,所以VPlayer能播放的Vitamio也能。Vitamio支持哪些指令集的
2014-11-26 10:56:48 599
转载 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 14057 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 931
转载 android 屏幕适配问题
如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。
2014-11-24 17:06:38 407
转载 eclipse 阅读代码 快捷键 快速方便
eclipse 阅读代码 快捷键1. Ctrl+左键这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。助记:"O"--->"Outline"--->"纲要"3. Ctrl+T查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T,
2014-11-14 11:15:16 522
转载 Android Fragment和FragmentActivity区别和用法
Android Fragment和FragmentActivity区别和用法
2014-09-26 09:47:02 820
转载 android 软键盘 InputMethodManager
调用下面代码:(第一次调用显示,再次调用则隐藏,如此反复),this指activity InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_
2014-09-23 15:01:17 569
转载 Android 3.0 r1中文API文档(103) —— InputMethodManager [输入法]
前言 本章内容是android.view.inputmethod.InputMethodManager,为输入法相关章节,版本为Android 3.0 r1,翻译来自"六必治",欢迎大家访问他的博客:http://www.cnblogs.com/zcmky/,再次感谢"六必治" !期待你加入Android API 中文的翻译,联系我over140@gmail.com。 声明
2014-09-23 14:53:47 400
转载 Android Fragment 基本介绍
Android是在Android 3.0 (API level 11)开始引入Fragment的。 可以把Fragment想成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候可以加载或者移除Fragment模块。 可以把Fragment设计成可以在多个Activity中复用的模块。 当开发的应用程序同时适用于平板电
2014-09-04 14:41:27 266
转载 [Android] ImageView.ScaleType 设置图解
ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用imageView.setScaleType(ImageView.ScaleType.CENTER);接下来,将对Scal
2014-09-04 13:38:58 572
转载 Android 相对布局 控件属性
RelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上;
2014-09-03 14:54:56 1214
原创 Android 程序中哪个 Activity 最先运行
工程下个AndroidManifest.xml,所有的Activity都要在里面注册,其中那个Activity中含有 这些代码,那个Activity为该工程的入口,即第一个运行这个Activity
2014-09-03 14:30:01 1625
转载 android 学习随笔(屏幕的横屏和竖屏)
1、有关android中横屏和竖屏的值:在某些场合可能需要禁止横屏和竖屏切换,实现这个要求很简单,只要在AndroidManifest.xml里面加入这一行 android:screenOrientation="landscape"(landscape 是横向,portrait 是纵向)。不过android中每次屏幕的切换都会重启Activity,所以要在Activity销毁前保存
2014-09-03 11:34:52 468
转载 退出 android 应用程序
1. finish()方法该方法可以结束当前 Activity,但是如果你的 App 有很多 Activity 的话,使用该方法显得有点捉襟见肘了。另外,还有一个方法 finishActivity (int requestCode) ,关于这个方法,先看看 sdk 的 api 说明吧!public void finishActivity (int requestCode)S
2014-09-01 11:21:07 353
转载 LinkedList基本用法
LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用.LinkedList的构造函数如下1. public LinkedList(): ——生成空的链表2. public LinkedList(Collection col): 复制构造函数1、获取链表的第一个和最后一个元素[java] view plaincopy
2014-09-01 11:14:19 315
转载 java常用集合总结
1、线程安全 线程安全就是说多线程访问同一代码,不会产生不确定的结果。2、List类和Set类List类和Set类是Collection集合接口的子接口。Set子接口:无序,不允许重复。List子接口:有序,可以有重复元素。Set和List对比: Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。 List:和数组类似,List可以动态增长
2014-09-01 10:40:11 403
转载 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 266
转载 【Android】获取手机中已安装apk文件信息(PackageInfo、ResolveInfo)(应用图片、应用名、包名等)
众所周知,通过PackageManager可以获取手机端已安装的apk文件的信息,具体代码如下: PackageManager packageManager = this.getPackageManager(); List packageInfoList = packageManager.getInstalledPackages(0); 通过以上方法,可以得到手机中
2014-08-26 17:11:39 517
转载 JAVA中String与StringBuffer的区别
String和StringBuffer的区别,网上资料可以说是数不胜数,但是看到这篇文章,感觉里面做的小例子很有代表性,所以转一下,并自己做了一点总结。 在java中有3个类来负责字符的操作。 1.Character 是进行单个字符操作的,2.String 对一串字符进行操作。不可变类。3.StringBuffer 也是对一串字符进行操作,但是可变类。String:是对
2014-08-26 16:57:31 240
转载 java 中 HashMap 详解
HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。通过 HashMap、
2014-08-26 16:10:05 337
转载 Android 开发指导文档(译)-- Bound Services
在Android中进程按优先级可以分为五类,优先级从高到低排列:- 前台进程 该进程包含正在与用户进行交互的界面组件,比如一个Activity- 可视进程 该进程中的组件虽然没有和用户交互,但是仍然可以被看到- 服务进程 该进程包含在执行后台操作的服务组件,比如播放音乐的进程- 后台进程 该进程包含的组件没有与用户交互,用户也看不到- 空进程 没有任何界面组件、服务组件,或触发
2014-08-26 14:13:18 316
转载 android 中正确导入第三方jar包
andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。刚开始是这样引用的(eclipse):右键工程,Build path,java build path,选择libraries,在右边的按钮中点击“Add External JARs”,然后选择合适的jar包(大部分人应该
2014-08-26 11:07:37 359
转载 android 注册,登录 + 修改帐号密码 + 添加资料 + 给指定帐号充值
博文转自:http://blog.csdn.net/zxciop110/article/details/8151678
2014-08-26 10:08:33 4167
转载 Android 的 SharePreference 存储方式
SharePreference提供一些基础的信息存储功能,所有的信息都是按照“key = value”的形式进行保存,但是android.content.Sharepreference借口所保存的信息只能是一些基本数据类型,如字符串,整形,布尔型等...
2014-08-22 17:12:16 1718
转载 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 572
转载 ANDROID自定义视图——onLayout源码 流程 思路详解
简介:在自定义view的时候,其实很简单,只需要知道3步骤:1.测量——onMeasure():决定View的大小2.布局——onLayout():决定View在ViewGroup中的位置3.绘制——onDraw():如何绘制这个View。而第3步的onDraw系统已经封装的很好了,基本不用我们来操心,只需要专注到1,2两个步骤就中好了。
2014-08-22 13:43:08 396
转载 ANDROID自定义视图——onMeasure,MeasureSpec源码 流程 思路详解
本文出自大苞米的博客:http://blog.csdn.net/a396901990
2014-08-22 11:27:06 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人