Android开发
文章平均质量分 74
geekcoder
Android
展开
-
android Toast大全-五种情形
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码toast = Toast.ma原创 2013-12-04 19:29:10 · 1318 阅读 · 0 评论 -
Android火星地图纠偏问题
刚好最近的项目中需要用到火星地图纠偏,就此总结: 暂存原创 2013-12-13 15:24:13 · 1390 阅读 · 0 评论 -
Android中LocationManager的简单使用03
上接前两篇,要自己去读取什么CellId,LocationAreaCode, MobileCountryCode,MobileNetworkCode等参数,而且多数是针对GSM/UMTS。而自己使用的CDMA,跟上面的参数叫法不一样,还得自己一个一个去对应。虽然最后算是解决了,但是难道就没有更好的办法吗。翻了翻Android Developer找到一个不错的东西LocationManage原创 2013-12-14 16:23:42 · 2671 阅读 · 0 评论 -
[转]Android 程序框架设计
1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。什么是设计模式?设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模块设计之原创 2013-12-14 17:18:47 · 1102 阅读 · 0 评论 -
session和cookie的一些理解
对session和cookie的一些理解由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。一、cookie机制和session机制的区别*************************************************************************************Cooki原创 2013-12-14 17:38:48 · 904 阅读 · 0 评论 -
[转]Firefox OS会不会成为下一个Android?
六年前,也就是2007年11月5日那天,谷歌联合了众多手机制造商、手机芯片厂商和移动运营商等组建了一个开放手机联盟(Open Handset Aliance),六年后的今天,Mozilla也联合了众多厂商、运营商建立了一个开放Web联盟,并成立开放网络设备执行审查委员会(Open Web Device Compliance Review Board),来确保搭载Firefox OS的手机使用的是原创 2013-12-16 09:53:34 · 1339 阅读 · 0 评论 -
The Android Versions History : Cupcake to KitKat
The Versions Of Android OSAndroid is a mobile operating platform owned by Google, and one of the main competitors to the iPhone, which runs on iOS. Android, Inc. was founded in 2003 in Palo Alto,翻译 2013-12-17 20:02:07 · 1782 阅读 · 0 评论 -
Android 9-patch
暂存原创 2013-12-17 13:20:08 · 1068 阅读 · 0 评论 -
Augmented Reality on Android: Using GPS and the Accelerometer
Augmented Reality is the ability to overlay location data points on the live view of a mobile device's camera. In a sense, AR allows the phone to become a window into a slightly different, data-driven翻译 2013-12-18 13:37:34 · 3194 阅读 · 0 评论 -
Android开发中view状态变化样式篇
1 首先是 定义 item的 selector \drawable\listview_item_pressed.xml[html] view plaincopyprint?xml version="1.0" encoding="UTF-8"?> selector xmlns:android="http://schemas.android原创 2013-12-19 17:01:34 · 3575 阅读 · 0 评论 -
AsyncTask的用法总结
这几天被AsyncTask虐得不行,在此总结下首先:AsyncTask的参数介绍 在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提 供了一个类Handler来在子原创 2013-12-13 10:10:29 · 8316 阅读 · 3 评论 -
Android中LocationManager的简单使用02
//获得当前位置的坐标 LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);//获取LocationManager的一个实例 locationManager.requestLocationUpdates(LocationManager.GPS_PR原创 2013-12-13 16:24:29 · 1407 阅读 · 0 评论 -
[转]解密铁路12306手机客户端的开发技术
目录[-] "铁路12306"首日用户近20万,360手机助手下载量超17万,这一下载量说明了国人对于购买火车票的迫切希望吧,希望通过各种方式购得千金一票。但是,调查分析,有近两成的用户对此手机app不满意,下面就为你解密铁路12306手机客户端的开发技术,从中分析一下为什么人们期待已久的12306 app不让人满意。 铁路12306并没有采用传统的原生开发的方法,原创 2013-12-13 13:08:03 · 5082 阅读 · 1 评论 -
Android 下使用 Http 协议实现多线程断点续传下载
0.使用多线程下载会提升文件下载的速度,那么多线程下载文件的过程是:(1)首先获得下载文件的长度,然后设置本地文件的长度HttpURLConnection.getContentLength();RandomAccessFile file = new RandomAccessFile("QQWubiSetup.exe","rwd");file.setLength(fi原创 2013-12-11 17:40:52 · 4582 阅读 · 1 评论 -
java 内部类详解
Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。 注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。Java代码 public class Outer{ private static int i = 1; private int j=1原创 2013-12-12 18:02:29 · 1380 阅读 · 1 评论 -
匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213原创 2013-12-12 12:05:05 · 1199 阅读 · 0 评论 -
[转]移动开发者的自学宝典:十大在线编程学习网站
目前的教育领域,受移动互联网的冲击,MOOC的理念正在风行,但事实却稍显疲软,不尽如人意。相比美国式的全民热衷,国内的线上教育却还流于形式。其他教育尚且如此,移动开发教育更不用谈。在这种情况下,很多人将目光放到了海外,希望通过一些在线课程来充实自己。前不久,在接触到Codecademy时,已经好久没编程的笔者一下子来了兴致,仿佛又回到了“那些年”,把还给老师的那些东西给一点一点地要了回来。原创 2013-12-05 11:33:28 · 1816 阅读 · 0 评论 -
Android开发之ListView Adapter优化
与所谓“战斗民族”一团队合作开发一项目,最后收尾阶段开始优化,app真特么慢,先重adapter开始 Android在UI优化方面可以从以下五个方面入手: ◆Adapter优化 ◆背景和图片优化 ◆绘图优化 ◆视图和布局优化 ◆内存分配优化 Adapter优化 什么是Adapter? Adapter在An原创 2013-12-06 11:08:06 · 2111 阅读 · 1 评论 -
Improving Your Code with lint
Improving Your Code with lintIN THIS DOCUMENTOverviewRunning lint from EclipseRunning lint from the command-lineConfiguring lintConfiguring lint in EclipseConfiguring the lint file翻译 2013-12-06 11:41:15 · 1246 阅读 · 0 评论 -
Android中LocationManager的简单使用01
Android中LocationManager的提供了一系列方法来地理位置相关的问题,包括查询上一个已知位置;注册/注销来自某个 LocationProvider的周期性的位置更新;以及注册/注销接近某个坐标时对一个已定义Intent的触发等。今天我们就来看看Android 中LocatinManager的简单使用,以获取当前所在的位置为例。 首先,我们需要获取LocationManage原创 2013-12-13 15:18:40 · 1489 阅读 · 0 评论 -
android DialogFragment简单应用
一个简单的DialogFragment应用 因为Activity的showDialog(int id)被弃用了,要使用DatePickerDialog,TimePickerDialog,AlterDialog都要继承DialogFragment. 布局文件就一个Button,就不写出来了. MainActivity.java Java代码 packag原创 2013-12-13 18:48:15 · 2044 阅读 · 0 评论 -
What is the single most influential book every programmer should read?
http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read?tab=votes#tab-topCode Complete (2nd edition) by Steve McConnellThe Pragmatic翻译 2013-12-06 18:08:41 · 1175 阅读 · 0 评论 -
android PopupWindow实现从底部弹出或滑出选择菜单或窗口
本实例弹出窗口主要是继承PopupWindow类来实现的弹出窗体,布局可以根据自己定义设计。弹出效果主要使用了translate和alpha样式实现,具体实习如下:第一步:设计弹出窗口xml: Xml代码 xml version="1.0" encoding="utf-8"?> RelativeLayout xmlns:andro原创 2013-12-19 20:06:40 · 3616 阅读 · 0 评论 -
Ionic: Advanced HTML5 Hybrid Mobile App Framework
The bond between HTML5 and Native has arrived.Ionic is a beautiful front-end framework for developing hybrid mobile apps in HTML5.Create hybrid mobile apps with the web technologies you lo翻译 2013-12-20 10:10:48 · 3695 阅读 · 0 评论 -
Titanium基础知识:Mobile Web开发入门
暂存原创 2013-12-20 10:19:45 · 1484 阅读 · 0 评论 -
成为android高手
前几天看完 王家林的企业级android应用开发,对里面的6给阶段印象深刻成为Android高手一般分为六个阶段:第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好;第二阶段:精通Android的原创 2013-12-09 10:06:11 · 1173 阅读 · 0 评论 -
第三方登录开发-Facebook
这次这个项目要分别可以使用新浪微博,qq互联以及Facebook和Twitter授权登录 facebook目前只支持oauth2技术,个人理解其工作流程是当用户想访问当前网站,却不想注册账号,此时当前网站有其它主流网站的第三方登录支持功能,即使用当前站的合作网站的账号密码去第三方合作网站验证用户的合法性,验证成功则允许登录当前站点,无需知道第三方的账号密码。 开发前需要先注册原创 2014-02-18 18:31:36 · 4516 阅读 · 0 评论 -
第三方登录开发-新浪微博
此篇转载自:http://www.cnblogs.com/e241138/archive/2013/03/15/sina-weibo-oauth-access_token.html这篇解决了我的疑惑,特此推荐:新浪微博开放平台提供了丰富的API接口,利用这些接口,开发者能够开发出独具特色的微博应用。但是,大部分接口都需要用户授权给应用,应用利用授权得到的Access Token来调原创 2014-02-18 18:37:38 · 1956 阅读 · 0 评论 -
Android统计图形绘制及点击事等功能的实现-achartengine篇
第三方登录告一段落,现在准备开始绘图模块,各种google各种比较还是发现 achartengine比较强大实用,特此记录:1、前言 今天准备为大家讲讲aChatEngine方面的知识,在之后的一段时间里会陆续讲aChartEngine如何使用的Demo。为什么选择aChartEngine给大家讲呢?因为在android平台上难免会遇到一些图表的处理,aChartEngine是个易学易原创 2014-02-19 15:34:23 · 2203 阅读 · 0 评论 -
android 开发之ScrollView 截屏代码
项目要求把统计图截屏分享,但是统计图有5个,上层为scrollview,在网上查询了并找到了解决方法:[java] view plaincopy/** * 截取scrollview的屏幕 * **/ public static Bitmap getBitmapByView(ScrollView scrollView原创 2014-03-17 17:42:19 · 1477 阅读 · 0 评论 -
android解析plist文件
android解析plist文件plist,即property list,是苹果手机软件开发中经常用到的存储文件格式,其实质就是XML文件,但是它遵循一定的格式。比如包含一些指定的元素,如plist,array,string,key等。苹果提供了解析该类文件的机制,可惜在安卓开发工具中却没有提供。经常遇到的情况是,在开发苹果和安卓手机软件的时候,要统一资源文件,这个时候,我们可以采用GitHu原创 2014-03-31 15:56:04 · 2038 阅读 · 0 评论 -
Android 正则表达式
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之原创 2014-03-25 14:21:10 · 2061 阅读 · 0 评论 -
解决ScrollView嵌套ListView问题
一、 为什么要使用ScrollView嵌套ListView的奇怪的结构 ScrollView和ListView都是滚动结构,按理说,这两个控件在UI上的功能是一样的,但是看看下面这个设计: 这是天猫商城的确认订单的页面,ScrollView中嵌套了ExpandableListView,ExpandableListView上面有固定的一些控原创 2014-05-07 15:26:13 · 1058 阅读 · 0 评论 -
Android可视化统计模块
ince this question was asked a few very nice open source native libraries have been created. These include:ChartDroidAndroidPlotAChartEngineAnd a commercial chart:ShinobiControls翻译 2014-01-24 16:46:52 · 2368 阅读 · 0 评论 -
新项目-攻城师开攻
暂存原创 2014-02-13 11:37:27 · 1426 阅读 · 0 评论 -
Android开发-slider menu篇
暂存原创 2014-02-08 22:19:25 · 1276 阅读 · 0 评论 -
项目进度
项目的框架已经构建好,一些重要开源库也整合进去,剩下的是体力活与细致活了,ui适配,感谢有 Android studio原创 2014-02-21 15:39:40 · 1136 阅读 · 0 评论 -
Android之使用Android-query框架进行开发
第一节: // 必须实现AQuery这个类AQuery aq = new AQuery(view);// 按顺序分析:取得xml对应控件id,设置图片,设置可以显示,点击事件(方法someMethod必须是public修饰) aq.id(R.id.icon).image(R.drawable.icon).visible().clicked(this, "someM原创 2013-12-23 16:23:00 · 2308 阅读 · 0 评论 -
Andorid之Annotation框架初使用01
暂存原创 2013-12-23 16:29:37 · 973 阅读 · 0 评论 -
Ubuntu HTML5
Anatomy of an Ubuntu HTML5 appAn Ubuntu HTML5 app does not differ much in terms of its structure when compared to a traditional HTML site. This means developers will feel at home developing apps f翻译 2013-12-27 11:29:24 · 1913 阅读 · 0 评论