Android
文章平均质量分 67
weijun421122
这个作者很懒,什么都没留下…
展开
-
win8.1 64位环境搭建android开发环境
本文转载: 1.下载JDK,http://www.oracle.com/technetwork/java/javase/downloads/index.html,选择版本 2.安装刚刚下载的JDK 3.环境变量配置, 新建JAVA_HOME系统变量:C:\Program Files\Java\jdk1.7.0_65(JDK安装目录) 新建CLASS_PATH系统变转载 2015-01-12 19:42:44 · 375 阅读 · 0 评论 -
HASH MAP详解
转自:http://alex09.iteye.com/blog/539545 HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 Ha转载 2015-03-31 17:26:06 · 445 阅读 · 0 评论 -
InputMethodManager的用法,键盘,隐藏
转自http://blog.sina.com.cn/s/blog_75992b660101lvtz.html InputMethodManager imm = (InputMethodManager)getSystemService(SendActivity.this.INPUT_METHOD_SERVICE); //隐藏键盘 imm.hideSoftInputF转载 2015-03-17 17:14:43 · 1915 阅读 · 0 评论 -
GridView使用
GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。 GridView常用的XML属性: 属性名称 描述 android:columnWidth 设置列的宽度。 android:gr转载 2015-04-01 10:05:12 · 317 阅读 · 0 评论 -
Android在layout.xml中使用include
转自:http://blog.csdn.net/race604/article/details/7564088 在Android的layout样式定义中,可以使用xml文件方便的实现,有时候为了模块的复用,使用include标签可以达到此目的。例如: Android开发的官方网站的说明在这里。 其中,有提到: Similarly, you can override a转载 2015-04-01 14:38:36 · 312 阅读 · 0 评论 -
android音乐播放器的音频焦点控制
转自:http://blog.sina.com.cn/s/blog_67d9 什么叫音频焦点 (audio focus)? android系统是一个多任务操作系统,因此同一时刻允许许多任务同时工作。但是这对音频类应用来说是个挑战,因为如果多个音频同时播放的话,很多情况下用户体验会相当的差!比如听音乐时,来了个电话,这时你的耳机里就是电话和音乐共同工作,绝对是个悲剧! 为了解决这转载 2015-04-08 10:23:06 · 2713 阅读 · 0 评论 -
Android_MediaPlayer生命周期
MediaPlayer的生命周期包括10种状态,每种状态下可以调用相应的方法来实现音/视频文件的管理和播放。 Idle状态 使用new方法创建一个MediaPlayer对象或者调用了其reset方法时,该MediaPlayer对象处于idle状态 但通过2种不同方式进入idle状态还是有区别的,主要体现为:在这个状态下调用了getDuration等方法,若是通过reset方法进入idle状态转载 2015-04-08 10:38:04 · 336 阅读 · 0 评论 -
Error:Configuration with name 'default' not found. 解决办法
转自:http://www.wxtlife.com/2015/09/26/slove-studio-default-not-found/ 在导入studio工程的时候,进行sync的时候,提示Error:Configuration with name ‘default’ not found. 之前由于对gradle不熟悉,所以没有找到原因,其实也是偷懒,没有认真去排查问题,今天又遇到了转载 2017-04-10 09:35:19 · 537 阅读 · 0 评论 -
Android中Parcelable接口用法
转自:http://www.cnblogs.com/renqingping/archive/2012/10/25/Parcelable.html 1. Parcelable接口 Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementin转载 2017-04-10 16:21:40 · 299 阅读 · 0 评论 -
android Music 源码学习
转自http://blog.csdn.net/baimy1985/article/details/8244742#t0 1.音乐播放器代码结构 Android源码的Music应用相关代码不算多,packages/apps/Music是关于UI界面的,\packages\providers\MediaProvider关于数据库的,数据库文件放在data/data/com.and转载 2015-03-18 18:30:05 · 1075 阅读 · 0 评论 -
常见网络编程面试题整理
转自:http://www.cnblogs.com/freebrid/p/4640748.html 1、TCP和UDP的区别: 1)TCP提供面向连接的传输,通信前要先建立连接(三次握手机制);UDP提供无连接的传输,通信前不需要建立连接。 2)TCP提供可靠的传输(有序,无差错,不丢失,不重复);UDP提供不可靠的传输。 3)TCP面向字节流的传输,因此它能将信息分割成组,并在接收端将其转载 2017-03-26 22:41:54 · 1695 阅读 · 0 评论 -
关于FeatureOption类的相关问题
转自:http://hexiaohong958.blog.163.com/blog/static/32301217201304111725850/ 要在java环境下使用ProjectConfig.mk定义的宏不是简单的添加到 AUTO_ADD_GLOBAL_DEFINE_BY_NAME、AUTO_ADD_GLOBAL_DEFINE_BY_NAME和AUTO_ADD_GLOBAL_DEFINE转载 2015-03-31 16:53:03 · 1333 阅读 · 0 评论 -
如何将dialog中的button动态设置为disable
转自:http://blog.sina.com.cn/s/blog_67d95f400100s72i.html 我们再写dialog的时候,会时常有这样一种需求,希望通过某些条件将dialog的button设置为disable的。 基本的命令就是将“确定”这个button设置为disable(false). 如下的方法,就是构造一个自定义的dialog,其中包括一个编辑栏(EditTex转载 2015-04-02 13:38:20 · 1405 阅读 · 0 评论 -
android:windowSoftInputMode属性详解
转自:http://blog.csdn.net/twoicewoo/article/details/7384398 android:windowSoftInputMode activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事情: 【一】当有焦点产生时,软键盘是隐藏还是显示 【二】是否减少活转载 2015-03-26 10:00:49 · 271 阅读 · 0 评论 -
ListView的监听器中OnItemClick各个参数的作用
转自http://blog.csdn.net/jason0539/article/details/9628433 方法的原型如下 public void onItemClick(AdapterView arg0, View arg1, int arg2, long arg3){ } 后面有4个参数,乍看直接晕菜,那么每个参数究竟是转载 2015-03-16 11:24:46 · 347 阅读 · 0 评论 -
Android获取屏幕分辨率及DisplayMetrics简介
转自:http://blog.csdn.net/zhangqijie001/article/details/5894872 Android可设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕的边界,以避免缩放造成的布局变形问题。 手机的分辨率信息是手机的一项重要信息,很好的是,Android已经提供DisplayMetircs类可以很方便的获取分辨率。下面简要转载 2015-03-26 14:29:44 · 280 阅读 · 0 评论 -
Android获取屏幕当前状态
转自:http://titanseason.iteye.com/blog/1852860 以前总是根据context.getResources().getConfiguration().orientation== Configuration.ORIENTATION_PORTRAIT 或者等于 Configuration.ORIENTATION_LANDSCAPE 来获取,但是这样只能获取转载 2015-03-26 11:43:09 · 698 阅读 · 0 评论 -
android布局属性大全
转自http://blog.163.com/gene_lu/blog/static/6402542120129221560156/ RelativeLayout 第一类:属性值为true可false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:l转载 2015-03-20 09:39:26 · 319 阅读 · 0 评论 -
android编译系统makefile(Android.mk)写法
android编译系统的makefile文件Android.mk写法如下 (1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下 Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式: LOCAL_PATH:=$(call my-dir) 上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。 (2)Andro转载 2015-03-10 11:36:03 · 314 阅读 · 0 评论 -
JAVA 类的继承/抽象/接口/多态性
/* 类的继承 类的继承可以简化类的定义 java只支持单继承,不允许多重继承 可以有多层继承,即一个类可以继承其一个类的子类,如类B继承了类A,类C又可以继承类B 那么类C也间接继承了类A 子类继承父类所有的成员变量和成员方法,但不继承父类的构造方法, 在子类的构造方法中可使用语句super(参数列表) 调用父类的构造方法转载 2015-03-12 09:01:19 · 331 阅读 · 0 评论 -
内部类
内部类详解 1、定义 一个类的定义放在另一个类的内部,这个类就叫做内部类。 Java代码 public class First { public class Contents{ public void f(){ System.out.println("In Class First's inner Class Contents met转载 2015-03-11 16:57:23 · 330 阅读 · 0 评论 -
View.VISIBLE、INVISIBLE、GONE的区别
转自:http://www.cnblogs.com/flyme/archive/2011/11/24/2261166.html android中UI应用的开发中经常会使用view.setVisibility()来设置控件的可见性,其中该函数有3个可选值,他们有着不同的含义: View.VISIBLE--->可见 View.INVISIBLE--->不可见,但这个View仍然会占用在xml文件转载 2015-03-23 13:21:14 · 335 阅读 · 0 评论 -
Dialog与返回键onKeyDown
转自:http://www.android100.org/html/201403/07/5804.html 1、如果想阻止“返回键”关闭Dialog最简单的方法是setCancelable(false) 2、最简单的方法重载Activity的OnKeyDown()方法,捕捉想要屏蔽的按键: public boolean onKeyDown(int keyCode, KeyE转载 2015-03-23 16:53:55 · 5389 阅读 · 0 评论 -
修改Dialog属性后监听不到onBackPress事件
这个问题困扰了我两天,不过有幸在一篇博客上找到了答案。 转自:http://blog.csdn.net/mvpsendoh/article/details/6649279 最近在做个小项目,其中有涉及到dialog的按钮的事件处理,情形是这样的: 在按钮的监听器中,我希望做一个if else 判断,如果条件符合,就关闭对话框,如果条件不符合,就不关闭对话框,并做其他处理。 首先,默认情转载 2015-03-31 09:11:31 · 636 阅读 · 0 评论 -
Netty5的例子,简单介绍Netty的用法
转自:http://blog.csdn.net/tjbsl/article/details/51038947 这是一个netty快速入门的例子,也是我的学习笔记,比较简单,翻译于官方的文档整理后把所有代码注释放在每一行代码中间,简单明了地介绍一些基础的用法。 首页这是基于netty5的例子,如果需要使用请依赖netty5的包。maven引用方式转载 2017-04-14 17:01:49 · 3150 阅读 · 0 评论