注:本文翻译自Google官方的Android Developers
Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/location/geofencing.html地理围栏可...
问题:用以下代码为button绘制边框时,如button的height为1会导致button不显示(既没有边框,也没有button本身)。GradientDrawable
gradient = new GradientDrawable(Orientation.BOTTOM_TOP, new int[...
?android:theme="@android:style/Theme.Dialog"
将一个Activity显示为能话框模式?android:theme="@android:style/Theme.NoTitleBar"
不显示应用程序标题栏?android:theme="@android:st...
转载自:http://blog.csdn.net/woshixuye/article/details/8281385一、提出需求有A,B,C三个应用,B中的数据需要被共享,所以B中定义了内容提供者ContentProvider;A应用修改了B应用的数据,插入了一条数据。有这样一个需求,此时C应用需要...
APN全称是Access Point
Name,中文即接入点,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。android系统把所有的APN都保存在数据库中,数据库绝对路径:/data/data/com.android.providers.telephony/datab...
刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更加吃力了,因...
这几天用了下ASyncSocket完成前后台即时通讯,当时有想过用消息推送的技术实现的,可是后来想到消息推送的不可靠性还是算了。于是使用了tcp/ip实现后台主动发送数据给前台的功能。最开始设计后台的时候,我有考虑到数据量比较大的问题,所以数据大的时候我会使用分包和组包的功能去实现。TCP/IP.....
Android 平台上长连接的实现为了不让 NAT 表失效,我们需要定时的发心跳,以刷新 NAT
表项,避免被淘汰。Android 上定时运行任务常用的方法有2种,一种方法用 Timer,另一种是AlarmManager。TimerAndroid 的
Timer 类可以用来计划需要循环执行的任务,T...
由于我不会制作动画图片,所以先放几及其不具备代表性的展示图片.我以前的思路是通过动态的设置xy坐标通过手势移动来识别,但是我后来试了一下,发现运行效果极差.所以偷闲做了下这个跟踪球控件,其实实现十分简单.只要大家熟悉自定义控件的使用以及手势识别.基本上就ok了.现在我们看下这个控件的源码TouchM...
问题描述使用SDK Manager更新时出现问题Failed to fetch URL
https://dl-ssl.google.com/android/repository/repository-6.xml, reason:
Connection to https://dl-ssl.google...
/*** 获取用户手机序列号*/+ (NSString *)serialNumber{
NSString *serialNumber = nil; void *IOKit =
dlopen("/System/Library/Frameworks/IOKit.framework/IOKit", ...
什么是动画,动画其实就是我们看到的画面变化的一个过程那么在iOS中,实现一个最简单的动画需要几步呢?a Simple animation{ // 1.开启动画
[UIViewbeginAnimations:nilcontext:nil]; [UIViewsetAnimationDuration:.....
在android中要加载一张大图片到内存中如果通过如下方式进行:Bitmap bitmap=
BitmapFactory.decodeFile("/sdcard/a.jpg");iv.setImageBitmap(bitmap);则会抛出内存溢出异常Caused
by: java.lang.OutO...
直接使用Android SDK
Manager进行下载、更新速度很慢,有时候会出现错误。网上查找了不少网友的方法,做个总结。 1.启动Android SDK
Manager,并等待reposity加载完成。 2.点击右下角图标,显示Android SDK Manager Log,内容如下: ...
读取MySQL数据库的方法很简单:MySqlDataAdapter.Fill(DataTable
dataTable)方法填充数据。写入MSSQL数据库的方法也很简单:SqlBulkCopy.WriteToServer(DataTable
dataTable)方法批量插入数据。经过多次测试,程序上的...
简介Charles是在Mac下常用的截取网络封包的工具,在做iOS开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。Charles是收费软件,可以免费...
如何提高ListView的滚动速度,ListView的滚动速度的提高在于getView方法的实现,通常我们的getView方法会这样写:[java]view
plaincopyViewgetView(intposition,ViewconvertView,ViewGroupparent){//首先构...
1.64bit模拟器不能正常工作解决:请将Xcode5 的 Project -> Edit
Active Target -> Build Settings -> Linking -> Other Linker
Flags中的"-ObjC"修改为"-all_load"2.程序死在_mapView = ...
手机的在线支付,被认为是2012年最看好的功能,我个人认为这也是移动互联网较传统互联网将会大放光彩的一个功能。人人有手机,人人携带手机,花钱买东西,不再需要取钱付现,不再需要回家上网银,想买什么,扫描一下,或者搜索一下,然后下单,不找零,直接送到你家,这将是手机支付给我们带来的全新交易体验。谷歌刚推...