
Android
xlj3
静以修身,俭以养德
展开
-
Menu菜单,MenuBar菜单栏,MenuItem菜单项
Menu菜单,MenuBar菜单栏,MenuItem菜单项菜单栏:public class MenuDemo {public static void main(String args[]){Frame f = new Frame("Menu菜单");MenuBar mb = new MenuBar();f.setMenuBar(mb);f.setSize(1转载 2016-10-22 11:29:09 · 7225 阅读 · 0 评论 -
Android 关于inflate
通俗的说,inflate就相当于将一个xml中定义的布局找出来. 因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件. 因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout里的组件(像图片ImageView,文字TextV转载 2016-10-22 11:06:10 · 209 阅读 · 0 评论 -
Android的三种Menu用法
1、Android的Menu简介Android系统的Menu主要有三种,OptionsMenu、ContextMenu、SubMenu。Android手机一般都以一个Menu键,当按下Menu键时,每个activity都会相应这一事件。menu选项从左到右,从上到下排列。最多可以显示六个,当多于六个时,第六个选项是“更多”,点击就可以看到更多的选项了。转载 2016-10-22 11:15:53 · 2254 阅读 · 0 评论 -
android 中 style="?android:attr/ratingBarStyleSmall" 是什么意思
Android的ProgressBar样式:style="?android:attr/progressBarStyleHorizontal" 长形进度条style="?android:attr/progressBarStyleLarge" 超大号圆形ProgressBarstyle="?android:attr/progressBarStyleSmall" 小号圆形ProgressBarstyle转载 2016-10-23 09:33:18 · 2323 阅读 · 0 评论 -
android.os.Environment
public class Environment extends Object Java.lang.Object ↳ Android.os.Environment 类概述提供访问环境变量. 摘要常量StringMEDIA_BAD_REMOVAL在没有正确卸载SDCard之前移除了Strin转载 2016-10-23 10:17:58 · 1016 阅读 · 0 评论 -
android ApplicationInfo类
1)获取apk文件的图标[java] view plain copy print?public static Drawable getApkFileIcon(String apkPath, Context context) { PackageManager pm = context.getPackageManager();转载 2016-10-23 15:29:33 · 589 阅读 · 0 评论 -
Android实现类似于PC中的右键弹出菜单效果
Android系统中的ContextMenu(上下文菜单)类似于PC中的右键弹出菜单,当一个视图注册到一个上下文菜单时,执行一个在该对象上的“长按”动作,将出现一个提供相关功能的浮动菜单。上下文菜单可以被注册到任何视图对象中,不过,最常见的是用于列表视图ListView的item,在按中列表项时,会转换其背景色而提示将呈现上下文菜单。 注意:上下文菜单不支持图标和快捷键。为了创建一个上下文转载 2016-11-04 14:46:23 · 2126 阅读 · 0 评论 -
SimpleAdapter是扩展性最好的适配器
SimpleAdapter是扩展性最好的适配器,可以定义各种你想要的布局,而且使用很方便>, int, java.lang.String[], int[])" style="color:rgb(26,139,200); text-decoration:none">SimpleAdapter(Context context, ListMapString, ?>> data, int re转载 2016-11-04 16:59:00 · 276 阅读 · 0 评论 -
目录values下xml文件:TypeArray、attrs、styles、colors、strings、dimens
1、attrs.xml:定义的是类的属性(声明自定义属性),这些属性会在类的构造函数中用到。这个还不太明白。贴个大神的链接。以gallery为例吧,在attrs.xml中(注意此处必须是galleryItemBackground):[html] view plain copy declare-styleable name="Gallery">转载 2016-10-21 10:23:38 · 940 阅读 · 0 评论 -
getSystemService()介绍
另外getSystemService()是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 传入的Name返回的对象说明WINDOW_SERVICEWindowManager管理打开的窗口程序LAYO转载 2016-10-22 11:01:50 · 713 阅读 · 0 评论 -
Toast使用提示
[java] view plain copyToast.makeText(this, "Toast text, normal", Toast.LENGTH_SHORT).show(); Toast t2=Toast.makeText(this, "Toast text with specific position", Toast.LENGT转载 2016-10-22 10:41:14 · 334 阅读 · 0 评论 -
ProgressDialog使用总结
ProgressDialog的使用 ProgressDialog 继承自AlertDialog,AlertDialog继承自Dialog,实现DialogInterface接口。ProgressDialog的创建方式有两种,一种是new Dialog ,一种是调用Dialog的静态方法Dialog.show()。 [java转载 2016-10-22 10:32:44 · 298 阅读 · 0 评论 -
AsyncTask和Handler对比
android AsyncTask介绍AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l转载 2016-10-22 16:49:45 · 237 阅读 · 0 评论 -
Android Dialog用法
摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用转载 2016-10-22 17:00:07 · 930 阅读 · 0 评论 -
Android控制界面布局的两种方式
概念一:ViewAndroid所有UI组件都继承自View类,View类是一个抽象类,不能直接创建View类的对象(即不能直接实例化),通常是实例化View类的子类,即具体的UI组件或布局管理器。View类还有一个重要的子类:ViewGroup,ViewGroup也是一个抽象类,所以也不能直接实例化,通常我们使用的是它的子类。ViewGroup是一种特殊的View,它可以作为容器,转载 2016-10-22 17:07:21 · 2564 阅读 · 0 评论 -
Android LayoutInflater原理分析,带你一步步深入了解View(一)
相信接触Android久一点的朋友对于LayoutInflater一定不会陌生,都会知道它主要是用于加载布局的。而刚接触Android的朋友可能对LayoutInflater不怎么熟悉,因为加载布局的任务通常都是在Activity中调用setContentView()方法来完成的。其实setContentView()方法的内部也是使用LayoutInflater来加载布局的,只不过这部分源码是in转载 2016-10-22 17:24:31 · 289 阅读 · 0 评论 -
android中dip、dp、px、sp和屏幕密度
1. dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这 这个,不依赖像素。 这里要特别注意dip与屏幕密度有关,而屏幕密度又与具体的硬件有关,硬件设置不正确,有可能导致dip不能正常显示。在屏幕密度为160的显示屏上,1dip=1px,有时候可能你转载 2016-10-22 17:36:13 · 242 阅读 · 0 评论 -
android 客户端 保持session 连接
session 在浏览器和web服务器直接是通过一个叫做name为sessionid的cookie来传递的,所以只要在每次数据请求时保持sessionid是同一 个不变就可以用到web的session了,做法是第一次数据请求时就获取sessionid的值并保存在一个静态变量中,然后在第二次请求数据的时候要 将这个sessionid一并放在Cookie中发给服务器,服务器则是通过这个sessioni转载 2016-10-21 21:03:53 · 895 阅读 · 0 评论 -
Android Context 上下文 你必须知道的一切
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/40481055,本文出自:【张鸿洋的博客】本文大多数内容翻译自:http://www.doubleencore.com/2013/06/context/ 我重新组织了下内容以及结构,建议大家尽可能看下原文。1、Context概念其实一直想写一篇转载 2016-10-21 21:57:08 · 291 阅读 · 0 评论 -
Android中Bundle类的作用
Android中Bundle类的作用Bundle类用作携带数据,它类似于Map,用于存放key-value名值对形式的值今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个ke转载 2016-10-21 22:07:26 · 19073 阅读 · 0 评论 -
eclipse里打开图片文件乱码解决方案
从eclipse中打开工程文件下的图片文件显示乱码,原因是你电脑系统上没有设置图片的默认打开方式,或者是图片的默认打开方式与eclipse不兼容转载 2016-10-21 10:46:44 · 1260 阅读 · 0 评论