在android4.0以后的sdk里那个脚本就失效了,主要是因为 apkbuilder这个程序不见了; 人家sdk升级,我们的脚本也要跟上趟,修改一下喽。
分类:
移动开发 时间:
2015-03-17 13:51:19
阅读次数:
215
LinearLayout有两个非常相似的属性:android:gravity 与android:layout_gravity。他们的区别在于:android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置...
分类:
移动开发 时间:
2015-03-17 13:47:37
阅读次数:
203
MapKit框架使用前提导入框架导入主头文件#import MapKit框架使用须知MapKit框架中所有数据类型的前缀都是MKMapKit有一个比较重要的UI控件 :MKMapView,专门用于地图显示跟踪显示用户的位置设置MKMapView的userTrackingMode属性可以跟踪显示用户的...
分类:
移动开发 时间:
2015-03-17 13:46:22
阅读次数:
171
一 需求分析 1)需求来源与操作分析与技术分析 Android自带的时钟应用操作非常不人性化,对于常用倒计时和计时的小伙伴简直就是摧残。所以我打算做一个操作非常简单的倒计时widget。操作上类似自带闹钟的设置方式...
分类:
移动开发 时间:
2015-03-17 12:44:02
阅读次数:
198
今天给大家简单说一下,android双击返回键退出程序。@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){//TODOAuto-generatedmethodstubif(keyCode==KeyEvent.KEYCODE_BACK){ExitClick();}returnfalse;}privatestaticBooleanisExit=false;privatevoidExitClick(){Tim..
分类:
移动开发 时间:
2015-03-17 12:41:02
阅读次数:
161
在应用程序中经常用到启动画面,会启动一个后台线程为主程序的运行准备资源。Android要实现启动画面可以这样做:这是splash.xml布局文件的代码[code]<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_height="fill_parent"android:l..
分类:
移动开发 时间:
2015-03-17 12:40:58
阅读次数:
204
通过使用反编译工具得到apk的源码后,下一步就是复制源码还原工程了。但是我们得到的是jar文件,如何看清楚jar文件然后还原android工程就很重要了。下面就记录一下我如何分析的jar文件的过程。
1、 反编译apk得到源码。
这里我之前的一篇blog中进行了比较详细的说明:android之反编译浅析
2、 得到了源码之后几个关键的文件大家肯定都拿到了。
① Andro...
分类:
移动开发 时间:
2015-03-17 12:37:07
阅读次数:
159
Runnable 并不一定是新开一个线程,比如下面的调用方法就是运行在UI主线程中的:
Handler mHandler=new Handler();
mHandler.post(new Runnable(){
@Override public void run()
{ // TODO Auto-generated method st...
分类:
移动开发 时间:
2015-03-17 12:33:11
阅读次数:
221
public class MainActivity extends Activity {
private WifiManager my_wifiManager;
private WifiInfo wifiInfo;
private DhcpInfo dhcpInfo;
private TextView tvResult;
@Override
protected void onC...
分类:
移动开发 时间:
2015-03-17 12:30:56
阅读次数:
144
写这个开发教程之前,还是先说点什么。
首先要声明的是我并不是DJI的员工,只是DJI 飞行器的爱好者。
在DJI的phantom出来之后,我就一直期待着能够推出SDK。之前最早是Parrot的AR DRONE有推出SDK。但是其飞机性能本身就和Phantom不是一个量级,而且SDK推出后还不更新,现在看AR Drone的开发论坛基本就是两三年前的东西。因此,在去年11月底知道DJI终于出了SDK...
分类:
移动开发 时间:
2015-03-17 12:28:23
阅读次数:
418
本文转载自stormzhang的博客
什么是Gradle?
Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。
Gradle 基本概念
下面就以我的开源项目 9GAG 来详细讲解下和Gradle相关的知识, 和Gradle相关的几个文件一般有如下几个:...
分类:
移动开发 时间:
2015-03-17 12:28:34
阅读次数:
155
最近研究多线程下载,写了个demo,整理下来,也许会对别人有帮助。
多线程下载的话一般开启两到三个线程吧。如果线程太多的话时间会浪费在线程的切换上,倒是浪费了大把的时间。线程多了也不是一件好事。
原理的话看我的另一篇博文,事实上是将代码移植到了安卓系统上。java实现的多线程下载demopublic class MainActivity extends Activity {
protec...
分类:
移动开发 时间:
2015-03-17 12:23:26
阅读次数:
257
一、证书的导出1.1、前期工作首先你需要有一个苹果的开发者帐号,一个Mac系统。如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。如果你已经有了一个IDP,打开http://develop...
分类:
移动开发 时间:
2015-03-17 12:18:22
阅读次数:
189
一、XIB的适用范围xib(也叫Nib)与storyboard一样是用来描写叙述界面的。storyboard描写叙述的是比較大型的,大范围.适合描写叙述界面跳转等.二、XIB的使用Xib是小范围的的,是轻量级的.比較适合描写叙述小块的界面.创建xib:新建界面里面user interface --》...
分类:
移动开发 时间:
2015-03-17 12:15:56
阅读次数:
207
苹果应用审核指南目录 1.条款与条件 2.功能 3.元数据 4.位置 5.推送通知 6.游戏中心 7.广告 8.商标与商品外观 9.媒体内容 10.用户界面 11.购买与货币 12.抓取与聚合 13.设备损害 14.人身攻击 15.暴力 16.令人反感的内容 17.隐私 ...
分类:
移动开发 时间:
2015-03-17 12:16:14
阅读次数:
302
wcf basicHttpBinding content-type text/xml;charset=utf-8wsHttpBinding 'application/soap+xml; charset=utf-8'webHttpBinding 'application/x-www-form-urle...
分类:
移动开发 时间:
2015-03-17 12:12:35
阅读次数:
425