android_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> android >>列表
很多网友可能发现近期Tencent推出的手机QQAndroid版包含了一个开场屏SplashScreen载入效果,通常游戏或大型软件打开时可能需要一个释放解析资源的过程,需要一个前台的动画播放和后台的逻辑处理线程配合,当然对于简单的软件也可以加一个SplashScreen作为美化。在Android平台上如何实现呢?首先创建一个Activity,在SetContentView时直接通过ImageView创建一个全屏的图片,大家还要考虑好分辨率和当前设备一致,onCreate添加代码如下... 查看全文
android移植笔记有感http://www.apkbus.com/android-11842-1-1.htmlAndroid振动器系统结构和移植和调试http://www.apkbus.com/android-56770-1-1.htmlAndroid下WIFI功能移植http://www.apkbus.com/android-123801-1-1.htmlAndroid移植的概念和方法以及主要工作http://www.apkbus.com/android-18533-1-1... 查看全文
· android中ListView控件发布时间:2013-11-12
今天学习了ListView控件和页面跳转,下面大致介绍下:第一步:创建显示内容的文件vlist.xml:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="wrap_content"android... 查看全文
在网上可随意找到关于这三者之间的关系,但总是没有在代码的角度上分析它们之间的关系。今天就在代码的角度上,理解一下这三者的关系。1.先看handler。1)handler代码中重要的三个属性:finalMessageQueuemQueue;finalLoopermLooper;finalCallbackmCallback;在handler的默认构造函数中,有这样的代码:mLooper=Looper.myLooper();if(mLooper==null)... 查看全文
主要功能清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录/**文件名:DataCleanManager.java*描述:主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录*/importjava.io.File;importandroid.content.Context;importandroid.os.Environment... 查看全文
今天在Android遇到一个需求,不允许用户完全清除应用私有目录(/data/data/包名/),但是Android默认情况下用户通过在应用信息里面点击清除数据按钮把所有的应用私有目录下的的数据文件完全清除,其中包含SharedPreference,缓存文件,数据库等等重要数据。如果我们不想用户这样做,就需要用到android:manageSpaceActivity属性,这个属性是AndroidManifest.xml中的application标签的一个属性... 查看全文
在布局优化中,Androi的官方提到了这三种布局<include/>、<merge/>、<ViewStub/>,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用<include/><include/>标签能够重用布局文件,简单的使用如下:[html]viewplaincopyprint?<LinearLayoutxmlns:android="http://schemas... 查看全文
· Android--Service之AIDL传递复杂对象发布时间:2013-11-12
前言Android的AIDL不仅可以在绑定服务中传递一些Android规定的数据类型的数据,还可以传递一些复杂类型的数据。但是与传递系统允许的数据类型相比,复杂类型数据的传递要做更多的工作,本篇博客就讲解一下如何使用AIDL接口通过绑定服务在进程间传递数据。关于AIDL传递规定类型数据的内容,不了解的朋友可以看看之前的博客:AIDL传递系统允许类型数据。本篇博客的主要内容... 查看全文
· Android UI线程和非UI线程发布时间:2013-11-12
AndroidUI线程和非UI线程UI线程及Android的单线程模型原则当应用启动,系统会创建一个主线程(mainthread)。这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的UI组件(componentsfromtheAndroidUItoolkit(componentsfromtheandroid.widgetandandroid.viewpackages))发生交互。所以mainthread也叫UIthread也即UI线程... 查看全文
· Android自带的TTS功能发布时间:2013-11-11
在Android1.6之后添加了TextToSpeech,也叫TTS,把相应的文字转化成语音播报,增强了用户体验。可以根据语言播报界面上的控件如下:可以选择的语言但有的语言不支持,比如中文就不支持代码也比较简单,能简单介绍TTS的用法MainActivity.javapackagecom.example.tts;importjava.util.ArrayList;importjava.util.List;importjava.util.Locale;importandroid.app... 查看全文
英文原文:AndroidandiOSDemographicsInTheUSFredWilson最近对比了美国Android和iOS两大平台上,免费榜单排名前40的应用(表格在这里),得出了一些有趣的结论:(FredWilson的分类方法是:但凡离开朋友支撑后一无是处的应用归为:社交;用来购物的,归为”购物,而非生活方式;“通用”则是整合了好几个常规的分类。)1)榜单中,只有14个App是同时上榜的。facebook,pandora,instagram... 查看全文
· Android下NFC的简单使用发布时间:2013-11-11
现在很多手机已经配备了NFC(NearFieldCommunication近场通信)的功能,我就为此专门研究过,可以到本文末尾下载源代码。Android官方资料:http://developer.android.com/guide/topics/connectivity/nfc/index.html相关资料参考:http://blog.csdn.net/nicebooks/article/details/6223956相关Android应用:https://play.google... 查看全文
Tab布局是iOS的经典布局,Android应用中也有大量应用,前面也写过Android中TAb的实现,《AndroidUI开发第十八篇——ActivityGroup实现tab功能》。这篇文章总结几种Tab的实现。1)继承自TabActivity,TabActivity已在APILevel13中不建议使用,所有作者不建议在新开发的应用中使用TabActivity,关于Tabactivity的一些分析可以参考《AndroidTabActivity之感叹,英雄暮路,美人辞暮... 查看全文
· android Activity 生命周期发布时间:2013-11-11
今天第一次详细学习android,主要了解了一下activity的生命周期,下面详细说一下自己的简介:在Actity中最主要的有一下几个方法:protectedvoidonCreate(BundlesavedInstanceState);//创建protectedvoidonStart();//开始protectedvoidonRestart();//重新开始protectedvoidonResume();//继续protectedvoidonPause()... 查看全文
· 流氓软件只爱Android平台?发布时间:2013-11-11
来自芬兰杀毒软件公司F-secure最近发布了一份名为“移动威胁”的报告,描述了2013年第三季度移动平台恶意软件的发展趋势,这份报告同时也说明了绝大多数的恶意软件是直接针对Android的。F-secure称,Android虽然占了手机和平板电脑的79.3%市场份额,但是针对Android的恶意软件却占了移动平台的97%,而剩下的3%是针对Symbian平台的,iOS,Blackberry还有WindowsPhone则可以放心了,因为F... 查看全文
官方发布Android4.4源代码一周后,第三方开发团队也陆续公布了未来的开发计划。这些团队覆盖了主要的Android开发队伍,包括知名的CyanogenMod、AOKP、ParanoidAndroid以及成立不久的OmniROM。来听听他们的安排。一位CyanogenMod代表在博客中说,眼下团队正努力将CM的多项特性移植到新系统中。目前正在适配的设备包括HTCOne、索尼XperiaT、三星GalaxyS4mini以及GalaxyNexus在内的全套Nexus系列设备... 查看全文
ListView组件在应用程序中可以说是不可或缺的一部分,ListView主要是显示列表数据,同时可以滚动查看,这篇博客主要是对ListView的基本用法进行说明,后面会依次对ListView点击动态加载,上拉加载,下拉刷新,异步获取网络图片进行显示等几个在应用中常用到的功能来进行讲解。ListView的继承结构如下:既然ListView是用来显示数据的,那么就要往里面添加数据,怎么添加基本数据进入ListView就是今天的重点,下面来进行实现,效果如下:MainActivity.java... 查看全文
前言前面讲解了Service的一些基本内容。但是对于绑定服务传递数据,只局限于本地服务,无法使用服务进行跨进程间的交互。如果需要用到跨进程交互的话,需要用到一个新的技术-AIDL,这篇博客就针对AIDL如何传递内置类型数据进行讲解。对于Service不熟悉的朋友,可以先看看之前的博客:Service基础、Service高级、Service应用。本篇博客内容如下:什么是ADIL?如何定义AIDL?ADIL做了什么?使用ADIL传递系统基本数据什么是AIDL?先来回顾一下... 查看全文
· 【Android】application标签说明发布时间:2013-11-11
<application><applicationandroid:allowClearUserData=["true"|"false"]android:allowTaskReparenting=["true"|"false"]android:backupAgent="string"android:debuggable=["true"|"false"]android:description="stringresource"android:enabled=["true"... 查看全文
前面说到了画图,其实更好的就是使用surfaceView了。surfaceView继承于View,View里面嵌套了一个专门用于画图的surface,对于一个View的onDraw()方法,不能够满足将其移动到后台线程中去。因为从后台线程修改一个GUI元素会被显式地禁止的。当需要快速地更新View的UI,或者当前渲染代码阻塞GUI线程的时间过长的时候,SurfaceView就是解决上述问题的最佳选择。SurfaceView封装了一个Surface对象,而不是Canvas。这一点很重要... 查看全文