-
Android studio第一回使用配置(二)新建工程并安装Genymotion模拟器
Androidstudio第一次使用配置(二)新建工程并安装Genymotion模拟器【开发环境】物理机版本:Win7旗舰版(64位)AndroidStudio版本:1.1正式版一、新建工程:1、新建一个Project:打开AndroidStudio,新建一个Project,界面如下:上图中,设置好工程名和路径之后,接下来可以一路next:二、AndroidStudio使用方法;1、修改项目结构视...
81
热度 -
android推延进入主界面代码 源码
android延迟进入主界面代码源码?延迟进入主界面的功能,主要用到Handler和Runnable,代码如下:?package?com.zx.app;import?android.app.Activity;import?android.content.Intent;import?android.os.Bundle;import?android.os.Handler;import?android....
490
热度 -
Android L——RecyclerView,CardView的导入跟使用
AndroidL——RecyclerView,CardView的导入和使用本文主要介绍AndroidL新增加的两个UI控件RecyclerView,CardView的导入和使用。RecyclerView:ListView的升级版,它提供了更好的性能而且更容易使用。该控件是一个可以装载大量的视图集合,并且可以非常效率的进行回收和滚动。当你list中的元素经常动态改变时可以使用RecyclerView...
151
热度 -
Android应用程序UI硬件加速点染的Display List构建过程分析
Android应用程序UI硬件加速渲染的DisplayList构建过程分析在硬件加速渲染环境中,Android应用程序窗口的UI渲染是分两步进行的。第一步是构建DisplayList,发生在应用程序进程的MainThread中;第二步是渲染DisplayList,发生在应用程序进程的RenderThread中。DisplayList是以视图为单位进行构建的,因此每一个视图都对应有一个Display...
93
热度 -
android AsyncTask引见
androidAsyncTask介绍AsyncTask和Handler对比1)AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l?简单,快捷l?过程可控???????使用的缺点:l?在...
69
热度 -
Android中visibility属性VISIBLE、INVISIBLE、GONE的差异
Android中visibility属性VISIBLE、INVISIBLE、GONE的区别在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible”、“invisible”、“gone”。主要用来设置控制控件的显示和隐藏。有些人可能会疑惑Invisible和gone是有什么区别的???那么,我们带着这个疑问看下面:?其在XML文件和Java代码中设置如...
86
热度 -
android Toast大全(5种情形)建立属于你自己的Toast
androidToast大全(五种情形)建立属于你自己的ToastToast大全(五种情形)建立属于你自己的Toast博客分类:?android进阶?Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。?1.默认效果?Java代码??Toast.makeText(getApplicationContext(),?"默认Toast样式"...
25
热度 -
android之Listview的分组兑现
android之Listview的分组实现?对于Listview的分组我们再熟悉不过了,因为Android自带的通讯录中的联系人信息就是使用的ListView分组,最近项目中用到了这个功能。所以趁着周末有时间,也更新下一篇这样的博客,希望对大家能够有帮助。??????其实对于分组的ListView和我们平时用的ListView没有多大差别,就是需要在适配器中的getView方法中做下判断。只要理解...
84
热度 -
Android钟表
Android时钟1.Android时钟,效果图:????2.时钟所需资源:????(1)时钟表盘:????????????????(2)时钟时针:???????????????(3)时钟分针和秒针:????????????3.代码实现:[java:firstline[1]]?viewplaincopypackage?com.android.clockview;????import?java.ut...
43
热度 -
android orm投射框架(类似hibernate)基本使用
androidorm映射框架(类似hibernate)基本使用androidorm映射框架,可像hibernate一样操作数据库。以下代码是我从网上摘录下来的,仅供参考.packagecom.cng.utils;importjava.sql.SQLException;importandroid.content.Context;importandroid.database.sqlite.SQLite...
24
热度 -
Android应用怎么支持屏幕多尺寸多分辨率有关问题
Android应用如何支持屏幕多尺寸多分辨率问题作为Android应用程序开发者都知道android是一个“碎片化”的世界。多种系统版本、多种尺寸、多种分辨率、多种机型,还有不同的厂商定制的不同ROM,你开发的应用会在不可预期的手机上报错。这给开发适配带来不小的难度。这篇文章会告诉我们怎么解决这个问题。1、Android碎片化1.1、android系统版本Android更新较大的版本如下:上面只有...
54
热度 -
【转】android与PC,C#与Java 利用protobuf 开展无障碍通讯【Socket】
【转】android与PC,C#与Java利用protobuf进行无障碍通讯【Socket】protobuf是什么??? Protocolbuffers是一种编码方法构造的一种有效而可扩展的格式的数据。?谷歌使用其内部几乎RPC协议和文件格式的所有协议缓冲区。? 参考文档 http://code.google.com/intl/zh-CN/apis/protocolbuffers/docs/ove...
64
热度 -
Android顶用GridView实现九宫格的两种方法
Android中用GridView实现九宫格的两种方法1.传统办法:实现一个继承BaseAdapter的ImageAdapterjava代码如下:packagecom.test;importandroid.app.Activity;importandroid.content.Context;importandroid.os.Bundle;importandroid.view.LayoutInfla...
69
热度 -
android apk 自小弟我保护技术-让JD-GUI显示error
androidapk自我保护技术-让JD-GUI显示error又到周末一个人侘在家里无事可干,这就是程序员的悲哀啊。好了我们利用周末的时间继续介绍androidapk防止反编译技术的另一种方法。前三篇我们讲了加壳技术(http://my.oschina.net/u/2323218/blog/393372)、运行时修改字节码(http://my.oschina.net/u/2323218/blog/...
409
热度 -
android:银屏自适应
android:屏幕自适应以下是Demo首页的预览图一、细说layout_weight???目前最为推荐的Android多屏幕自适应解决方案。??该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;纵向布局中,决定的是layout_heigh...
71
热度 -
android银屏自适应
android屏幕自适应以下是Demo首页的预览图一、细说layout_weight???目前最为推荐的Android多屏幕自适应解决方案。??该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;纵向布局中,决定的是layout_height...
66
热度 -
android 对话框AlertDialog
android对话框AlertDialog。??API:java.lang.Object????android.app.AlertDialog.Builder??使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle:为对话框设置标题setIcon:为对话框设置图标setMessage:为对话框设置内容setView:给对话框设置自定义样式setItems:设置...
61
热度 -
android ListView之一:Adapter介紹與应用(转)
androidListView之一:Adapter介紹與使用(转)?点击查看原网页ListView是在Android很常見的一種視圖,ListView不論在電話簿中還是觀看大量的列表資料,都是會用得到。ListView的使用需要搭配Adapter,Adapter是用來連接資料和ListView的,Adapter除了會用到ListView中,另外會用到還有Spinner(類似下拉選單)的這個元件中。...
35
热度 -
Android相片墙应用实现,再多的图片也不怕崩溃
Android照片墙应用实现,再多的图片也不怕崩溃本文转自:http://blog.csdn.net/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储...
72
热度 -
[Android开发札记]Android中使用系统桌面背景作为应用背景,支持拖动
[Android开发笔记]Android中使用系统桌面背景作为应用背景,支持拖动?一、在Android应用开发中,使用系统桌面背景作为应用的背景,需要把应用的背景设置为透明背景,然后设置窗口的属性为FLAG_SHOW_WALLPAPER即可显示背景。1>.修改AndroidManifest.xml文件里面activity属性:???????<activityandroid:name="...
16
热度