- 博客(172)
- 资源 (3)
- 收藏
- 关注
原创 [转]android Webkit模块
一、WebKit简介WebKit是一个开源的浏览器网页排版引擎,包含WebCore排版引擎和JSCore引擎。WebCore和JSCore引擎来自于KDE项目的KHTML和KJS开源项目。Android平台的Web引擎框架采用了WebKit项目中的WebCore和JSCore部分,上层由Java语言封装,并且作为API提供给Android应用开发者,而底层使用WebKit核心库(WebCore
2014-06-10 17:11:42
1436
原创 解决ScrollView嵌套ListView问题
一、 为什么要使用ScrollView嵌套ListView的奇怪的结构 ScrollView和ListView都是滚动结构,按理说,这两个控件在UI上的功能是一样的,但是看看下面这个设计: 这是天猫商城的确认订单的页面,ScrollView中嵌套了ExpandableListView,ExpandableListView上面有固定的一些控
2014-05-07 15:26:13
1080
原创 android解析plist文件
android解析plist文件plist,即property list,是苹果手机软件开发中经常用到的存储文件格式,其实质就是XML文件,但是它遵循一定的格式。比如包含一些指定的元素,如plist,array,string,key等。苹果提供了解析该类文件的机制,可惜在安卓开发工具中却没有提供。经常遇到的情况是,在开发苹果和安卓手机软件的时候,要统一资源文件,这个时候,我们可以采用GitHu
2014-03-31 15:56:04
2061
原创 Android 正则表达式
在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 可粗略估计一下,除了偶尔用Linux的外,其他Linu x用户都会遇到正则表达式。正则表达式是个极端强大工具,而且在字符串模式-匹配和字符串模式-替换方面富有弹性。在Unix世界里,正则表达式几乎没有什么限制,可肯定的是,它应用非常之
2014-03-25 14:21:10
2082
原创 android 开发之ScrollView 截屏代码
项目要求把统计图截屏分享,但是统计图有5个,上层为scrollview,在网上查询了并找到了解决方法:[java] view plaincopy/** * 截取scrollview的屏幕 * **/ public static Bitmap getBitmapByView(ScrollView scrollView
2014-03-17 17:42:19
1494
翻译 Xcode 5.1发布说明以及iOS 7.1发布
Xcode 5.1发布说明今天苹果在发布iOS 7.1的同时,也更新发布了Apple TV和Xcode 5.1。以下是来自于苹果开发者中心的Xcode 5.1发布说明。小伙伴们果断升级了(话说这阵子真心忙,真心累,少写微博了)New Features Debugging1.Quick Look can be imple
2014-03-11 22:14:14
1595
翻译 How To Implement Search Bar in iOS 7 Using Storyboard
Editor’s note: Like some of the programming tutorials, you may find the search bar tutorial no longer works in Xcode 5 and iOS 7. We’ve rewritten the tutorial to make it compatible with the latest v
2014-02-22 21:41:35
2094
翻译 Creating Hello World App Using Xcode 5 and Interface Builder
The Hello World tutorial was the first programming article written for our free programming course. We think it’s time to update the tutorial to make it fit for Xcode 5. Since the release of Xcode 5
2014-02-22 20:52:16
1452
原创 Android统计图形绘制及点击事等功能的实现-achartengine篇
第三方登录告一段落,现在准备开始绘图模块,各种google各种比较还是发现 achartengine比较强大实用,特此记录:1、前言 今天准备为大家讲讲aChatEngine方面的知识,在之后的一段时间里会陆续讲aChartEngine如何使用的Demo。为什么选择aChartEngine给大家讲呢?因为在android平台上难免会遇到一些图表的处理,aChartEngine是个易学易
2014-02-19 15:34:23
2225
原创 第三方登录开发-新浪微博
此篇转载自:http://www.cnblogs.com/e241138/archive/2013/03/15/sina-weibo-oauth-access_token.html这篇解决了我的疑惑,特此推荐:新浪微博开放平台提供了丰富的API接口,利用这些接口,开发者能够开发出独具特色的微博应用。但是,大部分接口都需要用户授权给应用,应用利用授权得到的Access Token来调
2014-02-18 18:37:38
1991
原创 第三方登录开发-Facebook
这次这个项目要分别可以使用新浪微博,qq互联以及Facebook和Twitter授权登录 facebook目前只支持oauth2技术,个人理解其工作流程是当用户想访问当前网站,却不想注册账号,此时当前网站有其它主流网站的第三方登录支持功能,即使用当前站的合作网站的账号密码去第三方合作网站验证用户的合法性,验证成功则允许登录当前站点,无需知道第三方的账号密码。 开发前需要先注册
2014-02-18 18:31:36
4560
原创 iOS 应用沙盒机制与文件操作
一、IOS沙盒机制概述:IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会
2014-02-10 10:37:51
1312
翻译 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
2396
原创 Android实现点击两次返回键退出
做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。在exit方法中,会首先判断isExit的值,如果为false的话,则置为true,同时会弹出提示,并在2000毫秒(2秒)后发出一个消息,在Handl
2014-01-22 10:35:59
1346
原创 AGPS定位基本原理浅析
GPS定位、GSM蜂窝基站定位、AGPS定位是目前最流行的三种定位方式。AGPS定位基于GPS,却又借助蜂窝网络避免了GPS定位的两大软肋,无疑是最具竞争力的一种定位方案。随着3G时代的到来,BLS业务已成为各大运营商的必争之地,这其中,AGPS方案绝对是竞争中很重要的一部分。以下本文能让你对AGPS技术有一个大致的了解。位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智
2014-01-13 14:51:21
2591
原创 GSM蜂窝基站定位基本原理浅析
位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。随着人们对BLS(Based Location Serices,基于位置的服务)需求的飞速增长,无线定位技术也越来越得到重视。GSM蜂窝基站定位,以其定位速度快、成本低(不需要移动终端上添加额外的硬件)、耗电少、室内可用等优势,作为一种轻量级的定位方法,也越来越常用。本文简单介绍一下各种基于GSM蜂窝基站的
2014-01-13 14:30:35
2805
原创 GPS定位基本原理浅析
位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。而定位导航技术中,目前精度最高、应用最广泛的,自然非GPS莫属了。网络上介绍GPS原理的专业资料很多,而本文试图从编程人员的角度出发,以一种程序员易于理解的方式来简单介绍一下GPS定位的基本原理,希望对做GPS开发的朋友有所启发。当然,本文并没有涉及具体的开发方面的技术。一、GPS定位数学模型
2014-01-13 14:29:21
15182
翻译 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
1929
原创 Rails 初上手指南
$ gem install rails <div class="code_container"><pre class="brush: plain; gutter: false; toolbar: false">$ gem install rails<span class="caps">TIP: 如果你在 Window 下面工作,你可以
2013-12-27 11:12:06
1846
翻译 Introduction to Core Data Programming Guide
Concurrency with Core DataThere are several situations in which performing operations with Core Data on a background thread or queue is beneficial, in particular if you want to ensure that your ap
2013-12-26 10:32:44
1473
原创 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
2330
翻译 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
3729
原创 android PopupWindow实现从底部弹出或滑出选择菜单或窗口
本实例弹出窗口主要是继承PopupWindow类来实现的弹出窗体,布局可以根据自己定义设计。弹出效果主要使用了translate和alpha样式实现,具体实习如下:第一步:设计弹出窗口xml: Xml代码 xml version="1.0" encoding="utf-8"?> RelativeLayout xmlns:andro
2013-12-19 20:06:40
3644
原创 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
3601
翻译 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
3220
翻译 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
1810
翻译 History of Programming Languages Must Know [Infographic]
History of Programming LanguagesWe already know that programming language is a formal language designed to communicate instructions to a machine, particularly a computer. Programming languages can
2013-12-17 20:00:26
1469
原创 [转]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
1354
原创 session和cookie的一些理解
对session和cookie的一些理解由于项目需要,最近用session容器比较多,传载的同时加上了自己的一些理解,不足之处还请大家补充和纠正。一、cookie机制和session机制的区别*************************************************************************************Cooki
2013-12-14 17:38:48
928
原创 [转]Android 程序框架设计
1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。什么是设计模式?设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模块设计之
2013-12-14 17:18:47
1119
原创 Android中LocationManager的简单使用03
上接前两篇,要自己去读取什么CellId,LocationAreaCode, MobileCountryCode,MobileNetworkCode等参数,而且多数是针对GSM/UMTS。而自己使用的CDMA,跟上面的参数叫法不一样,还得自己一个一个去对应。虽然最后算是解决了,但是难道就没有更好的办法吗。翻了翻Android Developer找到一个不错的东西LocationManage
2013-12-14 16:23:42
2712
原创 android DialogFragment简单应用
一个简单的DialogFragment应用 因为Activity的showDialog(int id)被弃用了,要使用DatePickerDialog,TimePickerDialog,AlterDialog都要继承DialogFragment. 布局文件就一个Button,就不写出来了. MainActivity.java Java代码 packag
2013-12-13 18:48:15
2062
原创 Android中LocationManager的简单使用02
//获得当前位置的坐标 LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);//获取LocationManager的一个实例 locationManager.requestLocationUpdates(LocationManager.GPS_PR
2013-12-13 16:24:29
1462
批处理语句详细完整教程
2013-03-12
C#操作数据库、文件、网络等实例一切应有尽有
2013-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人