一:hybird app, web app 和 native app 的区别
Native App是一种基于智能手机本地操作系统如IOS,Android等并运用原生程序编写运行的第三方运用程序,也叫本地App。
Web App 是针对Iphone,Android优化后的web站点,前端使用的技术是:html或者html5,css3,javascript等,服务器...
分类:
移动开发 时间:
2015-05-28 14:15:25
阅读次数:
265
下边是个人的收藏,包含国内、国外的最棒的开源集合,强烈建议收藏 Android开源项目分类汇总 | 查看
包括内容:
Android开源项目第一篇——个性化控件(View)篇
包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、...
分类:
移动开发 时间:
2015-05-28 14:10:49
阅读次数:
219
虽然Android API给我们提供了众多控件View来使用,但是鉴于Android的开发性,自然少不了根据需求自定义控件View了。比如说QQ头像是圆形的,但是纵观整个Android控件也找不到一个加载圆形图片的Button或者ImageView,那么咋办?废话,肯定是自定义一个圆形RoundImageView控件啦!这里我们可以继承ImageView重写里面的方法来实现这一效果。还有一种自定义控...
分类:
移动开发 时间:
2015-05-28 14:12:39
阅读次数:
318
关于iPhone6/6Plus下app状态栏内容放大问题问题描述最近发现公司的应用在iPhone6和iPhone6Plus下运行时,状态栏的内容比系统正常的尺寸要大。然后观察其他app,有的是正常的(比如QQ)。如下图:
解决方案
其实就是需要为iPhone6和iPhone6Plus加上相应尺寸的启动图片即可。 图片的分辨率如下:LaunchImage图片(必加):iPhone6:...
分类:
移动开发 时间:
2015-05-28 14:08:24
阅读次数:
130
enter键,回车键,电脑键盘上enter键就有多种响应。android软键盘也不例外你在EditText上输入以后,想在下一行输入框输入,可能需要去点击下一行输入框,让它获取焦点,也可能要隐藏软键盘,在点击输入框,弹出软键盘。或者已经到了最后一行输入框,输入完毕以后,要点击登录,注册,或者链接按钮...
分类:
移动开发 时间:
2015-05-28 14:05:06
阅读次数:
183
1、获取应用程序名称;2、获取应用程序版本信息。 1 import android.content.Context; 2 import android.content.pm.PackageInfo; 3 import android.content.pm.PackageManager; 4 impo...
分类:
移动开发 时间:
2015-05-28 14:03:45
阅读次数:
149
Android开源库转自:http://blog.daimajia.com/android-library-collection/感谢代码家收集,很全面。一、兼容类库ActionBarSherlock: Action Bar是Android 3.0后才开始支持的,ActionBarSherlock是...
分类:
移动开发 时间:
2015-05-28 14:04:13
阅读次数:
400
特性特性提供了关于声明和类型的更多信息。在Swift中有两类特性,用于修饰声明的以及用于修饰类型的。例如,required特性,当应用于一个类的指定或便利初始化器声明时,表明它的每个子类都必须实现那个初始化器。再比如noreturn特性,当应用于函数或方法类型时,表明该函数或方法不会返回到它的调用者...
分类:
移动开发 时间:
2015-05-28 14:02:16
阅读次数:
142
Http 请求的工具类:1、异步的 Get 请求;2、异步的 Post 请求;3、Get 请求,获得返回数据;4、向指定 URL 发送 POST方法的请求。 1 import java.io.BufferedReader; 2 import java.io.ByteArrayOutputStre.....
分类:
移动开发 时间:
2015-05-28 14:02:40
阅读次数:
245
打开或关闭软键盘:1、打卡软键盘;2、关闭软键盘。 1 import android.content.Context; 2 import android.view.inputmethod.InputMethodManager; 3 import android.widget.EditText; 4 ...
分类:
移动开发 时间:
2015-05-28 14:02:09
阅读次数:
160
属性属性是描述特定类、结构或者枚举的值。存储属性作为实例的一部分存储常量与变量的值,而计算属性计算他们的值(不只是存储)。计算属性存在于类、结构与枚举中。存储属性仅仅只在类与结构中。属性通常与特定类型实例联系在一起。但属性也可以与类型本身联系在一起,这样的属性称之为类型属性。另外,可以定义属性观察者...
分类:
移动开发 时间:
2015-05-28 14:00:08
阅读次数:
130
原文网址:http://www.360doc.com/content/14/0113/11/11948835_344809459.shtml其它一些事项说明:1、在源代码下载过程中,我们在源代码下载目录看不到任何文件,打开“显示隐藏”,会看到一个名为.repo的文件夹,这个文件夹是用来保存Andro...
分类:
移动开发 时间:
2015-05-28 13:58:50
阅读次数:
344
初始化初始化是类,结构体和枚举类型实例化的准备阶段。这个阶段设置这个实例存储的属性的初始化数值和做一些使用实例之前的准备以及必须要做的其他一些设置工作。通过定义构造器(initializers)实现这个实例化过程,也就是创建一个新的具体实例的特殊方法。和Objective-C不一样的是,Swift的...
分类:
移动开发 时间:
2015-05-28 13:59:12
阅读次数:
246
Android开源项目分类汇总转自:http://hunankeda110.iteye.com/blog/2103569第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、Ima...
分类:
移动开发 时间:
2015-05-28 13:56:39
阅读次数:
263
常用单位转换的辅助类:1、dp 转 px;2、sp 转 px;3、px 转 dp;4、px 转 sp。 1 import android.content.Context; 2 import android.util.TypedValue; 3 4 // 常用单位转换的辅助类 5 public cl....
分类:
移动开发 时间:
2015-05-28 13:57:05
阅读次数:
153
获得屏幕相关的辅助类:1、获得屏幕高度;2、获得屏幕宽度;3、获得状态栏的高度;4、获取当前屏幕截图,包含状态栏;5、获取当前屏幕截图,不包含状态栏。 1 import android.app.Activity; 2 import android.content.Context; 3 impo...
分类:
移动开发 时间:
2015-05-28 13:58:01
阅读次数:
170
Android开源项目:GifView 作者:ant.cy.liao 主页:http://code.google.com/p/gifview/ 下载:http://code.google.com/p/gifview/downloads/list 简介:android中现在没有直接显示gif的...
分类:
移动开发 时间:
2015-05-28 13:55:47
阅读次数:
140