安卓开发

以下是为您整理出来关于【安卓开发】合集内容,如果觉得还不错,请帮忙转发推荐。

【安卓开发】技术教程文章

安卓开发之闹钟实现梳理

闹钟数据存储:SQLite数据库存储  ClockDatabaseHelper.javaUI显示:主界面显示现有闹钟(listview),listview可开启关闭闹钟,listview点击进入相应闹钟编辑界面,添加闹钟(button)    添加界面 时间(timePicker)、重复(TextView)、铃声(TextView)、标签(TextView)、确定(button)    编辑界面 基本同上,删除(button)    重复(TextView)点击触发alertdialog,多选框    铃声(TextView)点击促...

推荐安卓开发神器(里面有各种UI特效和实例)

网上有很多开源的安卓类库很好用,对于刚学习安卓的童鞋亦或者老鸟都是很好的学习对象。我平时有关注开源代码的习惯,这么多年也搜集了不少精彩的源码。到后来发现自己手机里装的都是几百个demo app,删又不舍得删,不删又占资源,于是就准备搞了个23code应用,里面汇集了我精心整理的应用,此后每周应该都会更新。敬请期待。。。百度下载更多源码访问官网www.23code.com ,网站尽量每天都更新。 有童鞋不懂什么意思,1.如果手机装的...

安卓开发笔记——ListView加载性能优化ViewHolder【代码】【图】

在前不久做安卓项目的时候,其中有个功能是爬取某网站上的新闻信息,用ListView展示,虽然做了分页,但还是觉得达不到理想流畅效果。上网查阅了些资料,发现一些挺不错的总结,这里记录下,便于复习。 当ListView有大量的数据需要加载的时候,会占据大量内存,影响性能。经过测试,发现耗费大量资源是在ListView去加载布局文件的时候,也就是findViewById的时候,这时我们就该考虑如何复用这个布局文件对象,以减少对象的创建。 Li...

安卓开发笔记——重识Activity【代码】【图】

Activity并不是什么新鲜的东西,老生常谈,这里只是随笔记录一些笔记。  每当说起Activity,感觉最关注的还是它的生命周期,因为要使我们的应用程序更加健壮,客户体验更加良好,如果对生命周期不熟悉,那是不可能完成的任务。好了,言归正传,开始笔记,尽可能用最精简的言语来阐述最实用的东西。  准备写几篇文章,这是第一篇只谈生命周期的普通用法,不涉及到复杂点的知识,比如任何栈回退栈等操作。 1、一张来自谷歌官方文...

安卓开发_实现截图功能【代码】

4-17号在360云盘提供了 群雄兵法APP的下载,将其作为测试版,在短短10天内便下载量超过1000,虽说不是很高,但是也证明我一个月的努力是值得的。 这两天游戏更新了,我也将推出最新的版本,在原来的测试版本的基础上,修改了一些内容的错误,优化了部分界面,添加了武将生平介绍,武将成长值等资料。 因为广大的用户提出装备模拟之后无法保存的问题,我在自己所学的基础上进行的解决,但是无奈没有解决成功,于是乎先用截图功能来实...

【安卓开发】项目的目录结构分析【图】

如图先来看下我们的工程目录图: 接下来我们需要知道的部分:src目录:包含App所需的全部程序代码文件,我们大多数时候都是在这里编写我们的Java代码的gen目录:只关注R.java文件,它是由ADT自动产生的,里面定义了一个R类,可以看作一个id(资源编号)的字典,包含了用户界面,图形,字符串等资源的id,而我们平时使用资源也是通过R文件来调用的,同时编译器也会看这个资源列表,没有用到的资源不会被编译进去,可以为App节省空间a...

安卓开发中如何使用android sdk不包括的jdk Api

安卓开发时,需要调用安卓sdk中不存在的java API,考虑引入jdk。通过研究jdk包文件及sdk文件,获取解决办法。没做过这方面的工作,所以花了一天的时间,才明白了是怎么回事~~~收获:弄清jdk安装目录中各目录的功能,及android sdk Api包目录结构。解决方法:在安装目录中,有一个压缩包src.zip,直接导入到安卓中就可以了~~~~ 项目--属性---buildpath---source--adexternaljar----选择src.zip这样我们就不用考虑如何把jdk源...

安卓开发之利用XmlPullParser解析XML文件【代码】

1package com.lidaochen.phonecall;2 3import android.support.v7.app.AppCompatActivity;4import android.os.Bundle;5import android.util.Xml;6import android.view.View;7import android.widget.TabHost;8import android.widget.TextView;9import android.widget.ThemedSpinnerAdapter; 1011import java.io.InputStream; 12import java.util.ArrayList; 13import java.util.List; 1415publicclass MainActivity extends AppComp...

安卓开发常用SDK

工作这么久了,总结一下手机APP中常用的SDK等。地图:百度map,高德也行,但实际使用中感觉还是百度用着顺手,可能用习惯了吧。在部分机型上高德定位误差比较大,百度则没发现有这种情况。推送:小米推送。百度推送等在miui系统中会收不到推送,另外,miui默认禁止应用Service自动重启,如果使用其他推送可能会导致收不到推送聊天:环信。之前用的环信,不怎么稳定,可以使用小米推送来实现聊天功能。理由同上。图片存储:又拍云,...

安卓开发 底部tab的实现

主要代码public class TabsFrame extends FragmentActivity { private FragmentTabHost fragmentTabHost; private String texts[] = { "首页", "消息", "好友", "广场" }; private int imageButton[] = { R.drawable.selector1, R.drawable.selector2, R.drawable.selector3, R.drawable.selector4}; private Class fragmentArray[] = {Page1.class, Page2.clas...