android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
前言Android中关于触摸事件的分发传递是一个很值得研究的东西。曾不见你引入了一个ListView的滑动功能,ListView就不听你手指的指唤来滚动了;也不知道为啥Button设置了onClick和onTouch,其中谁会先响应;或许你会问onTouch和onTouchEvent有什么区别,又该如何使用?这里一切的一切,只要你了解了事件分发机制,你会发现,解释这都不是事儿!相关Touch事件的方法1、publicbooleandispatchTouchEvent(MotionEventev... 查看全文
一:Activity的激活1写一个类extendsActivityActivity是android的四大组件之一。Activity的激活分为显式意图激活和隐式意图激活。如果一个activity希望别人隐式意图激活,则要配置过滤器1action="com.shellway.itentab.*"2有一个缺省的category,(可以有多个category),若不配置该类型会发生这样的一个错误:Causedby:android.content.ActivityNotFoundException... 查看全文
文/李智勇近来看到一则新闻说微软已经下调OEM授权费用,主要目的是为了支持廉价PC,这举动比较引人遐想,好奇的人难免就会琢磨下Windows这个统治了PC桌面近20年的操作系统接下来究竟会怎样?日薄西山的Windows1995~2005年正是PC高速发展的十年,这种高速发展造就了微软的辉煌,也造成了微软的盲区。这正符合李善友在《颠覆式创新》一书里提到的当一个企业在某个点上做的很强,其背后就必然会有一种价值网络来为此做支撑,这种价值网络也就决定了这个企业的能力边界,边界之外就是这企业的盲区... 查看全文
· Android -- PullToRefresh应用发布时间:2014-12-16
PullToRefresh支持ListView、ExpandableListView、GridView、WebView下载地址:https://github.com/chrisbanes/Android-PullToRefresh注意,若是要放到androidstudio中的话,需要在eclipse中以androidstudio工程的方式导出。Code布局:<LinearLayoutxmlns:android="http://schemas.android... 查看全文
需要下载3个jar包:mail.jar/activation.jar/additionnal.jar1.pop3[html]/***以pop3方式读取邮件,此方法不能读取邮件是否为已读,已经通过测试**/privatevoidgetEmail(){List<Map<String,Object>>list=newArrayList<Map<String,Object>>();try{Propertiesprops=System... 查看全文
我们开发安卓大多是使用Eclipse和安卓SDK中自带的安卓模拟器。当然,Google早就推出了自己的安卓开发环境——Androidstudio,在不久前,Google发布了AndroidStudio1.0,个人感觉使用起来还是不错的。之前下载过一些Androidstudio的早期版本,但是都因为"网络问题"而安装失败,无奈删除。而这一次,Androidstudio1.0下载后,不需要再联网下载东西了,直接解压就可以使用。一、AndroidStudio1.0... 查看全文
剪切区域也称为可视区域,是由画布进行设置的;它指的是在画布上设置一块区域,当画布一旦设置了可视区域,那么除此区域外,绘制的任何内容都将看不到;可视区域可以是圆形、矩形等等。画布提供了三种设置可视区域的方法。1.通过坐标,设置矩形可视区域clipRect(intleft,inttop,intright,intbottom)作用:为画布设置矩形可视区域第一、二个参数:为可视区域的左上角第三、四个参数:为可视区域的右下角2.利用Path来设置可视区域的形状clipPath(Pathpath)作用... 查看全文
包含很多实用android工具的xUtils框架xUtils包含了很多实用的android工具。xUtils源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。xUitls最低兼容android2.2(apilevel8)。xUtils框架源码压缩包包含的文件点击下载... 查看全文
· Android 适配说明2发布时间:2014-12-15
1基本设置1.1AndroidManifest.xml设置在中添加子元素android:anyDensity="true"时,应用程序安装在不同密度的终端上时,程序会分别加载xxhdpi、xhdpi、hdpi、mdpi、ldpi文件夹中的资源。相反,如果设为false,即使在文件夹下拥有相同资源,应用不会自动地去相应文件夹下寻找资源:1)如果drawable-hdpi、drawable-mdpi、drawable-ldpi三个文件夹中有同一张图片资源的不同密度表示... 查看全文
· Android混淆代码发布时间:2014-12-15
Android代码混淆是必须的,java层代码如果不做混淆等于把源代码送人了。那如何做混淆呢?之前一般都是提到采用proguard.cfg,但使用新版本ADT后没有这个文件了,取而代之的是proguard-project.txt文件。那该如何使用呢?在项目根目录下有个project.properties,里面有如下内容:#ToenableProGuardtoshrinkandobfuscateyourcode,uncommentthis(availableproperties:sdk.dir... 查看全文
二:UI线程外加载图像1.使用AsyncTaskAsyncTask类提供了一个简单的后台处理方法并将结果返回到UI线程中。在线程中提议使用WeakReference<?>来缓存显示Bitmap的UI控件,如:ImageView。WeakReference能够确保即使在线程操作时,也能让资源回收器回收UI控件资源,如:ListView回收View资源的情况。ex:ImageViewimageview=newImageView(newLayoutParams(100,100))... 查看全文
Bitmap是图形类,Android系统支持的图片格式有png、jpg、bmp等。对位图操作在游戏中是很重要的知识点,比如游戏中需要两张除了大小之外其他完全相同的图,那么如果会对位图进行缩放操作,很容易就节约了一张图片资源;这样既节约了美工的时间,更节约游戏安装包的大小;当然除了缩放,还有很多操作,例如对位图进行旋转、镜像、设置透明度等等操作都会节约很大的资源。首先创建一个位图实例。位图的实例不能通过new,如果想通过一张图片资源文件创建一个位图,则要通过位图工厂来索引图片资源文件... 查看全文
· Android 调用系统自带应用发布时间:2014-12-15
Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:Intentintent=newIntent();intent.setAction("android.intent.action.CALL_BUTTON");startActivity(intent);和Uriuri=Uri.parse("tel:xxxxxx")... 查看全文
· Android Gesture 手势识别发布时间:2014-12-15
手势识别实现OnGestureListener,OnTouchListener接口classMyViewextendLinearLayoutimplementsOnGestureListener,OnTouchListener{publicMyView(Contextcontext){this.setOnTouchListener(this);//将本类绑定触屏监听器GestureDetectorgd=newGestureDetector(this);}//先经过gd.onTouchEvent... 查看全文
· Android -- Gradle发布时间:2014-12-14
使用gradle的目的更容易重用资源和代码;可以更容易创建不同的版本的程序,多个类型的apk包;更容易配置,扩展;更好的IDE集成;Gradle基本结构使用ide创建的gradle构建的项目,会自动创建一个build.gradle,如下:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.9.0'}}applyplugin:'android'android... 查看全文
· Android-----完全隐藏软键盘发布时间:2014-12-12
隐藏软键盘一直是我头痛的事情,没有找到一种真正能隐藏的方法。点击EditText的时候总是弹出软键盘。-----杯具杯具(一):Java代码InputMethodManagerim=(InputMethodManager)mEdit.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);im.hideSoftInputFromWindow(SoftKeyTest.this.getCurrentFocus()... 查看全文
· ThinkAndroid框架发布时间:2014-12-12
ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行Android应用程序的开发,包含Androidmvc、简易sqliteorm、ioc模块、封装Androidhttpclitent的http模块,具有快速构建文件缓存功能,无需考虑缓存文件的格式,都可以非常轻松的实现缓存,它还基于文件缓存模块实现了图片缓存功能,在android中加载的图片的时候,对oom的问题,和对加载图片错位的问题都轻易解决... 查看全文
· android-Activity发布时间:2014-12-12
转载地址:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/详解Android的Activity组件Activity的生命周期和J2ME的MIDlet一样,在android中,Activity的生命周期交给系统统一管理。与MIDlet不同的是安装在android中的所有的Activity都是平等的。Activity的状态及状态间的转换在android中,Activity拥有四种基本状态... 查看全文
· android shape和selector发布时间:2014-12-11
1.shape用法示例:<shape><!--实心--><solidandroid:color="#ff9d77"/><!--渐变--><gradientandroid:startColor="#ff8c00"android:endColor="#FFFFFF"android:angle="270"/><!--描边--><strokeandroid:width="2dp"android... 查看全文
· Android ListView发布时间:2014-12-11
仿Ioslistview具有弹力拉伸效果重写listview中overScrollBy()方法,修改maxOverScrollY为自己当前设定的值。/****Description:仿iosListView有弹力拉伸效果**@authorYangDODO**/publicclassFlexibleListViewextendsListView{privatestaticintmMaxOverDistance=50;//拉伸距离publicFlexibleListView... 查看全文