为什么我们觉得自定义View是学习Android的一道坎?
为什么那么多Android大神却认为自定义View又是如此的简单?
为什么google随便定义一个View都是上千行的代码?
以上这些问题,相信学Android的同学或多或少都有过这样的疑问。...
分类:
移动开发 时间:
2015-02-13 18:37:01
阅读次数:
225
package com.example.photowallfallsdemo;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOExcepti...
分类:
移动开发 时间:
2015-02-13 18:36:47
阅读次数:
674
gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。
android:gravity 和 android:layout_gravity 的区别:
android:gravity 是设置该view里面的内容相对于该view的位置,例如设置button里面的text相对于view的靠左,居中等位置。(也可以在Layout布局属性中添加,设置Layout中组件的位置)。
andr...
分类:
移动开发 时间:
2015-02-13 18:34:47
阅读次数:
177
经常有开发者问:app和后端通讯是用http协议还是私有的协议?是用长连接还是短连接?通过阅读本文,帮你解除上面的疑问。...
分类:
移动开发 时间:
2015-02-13 18:33:50
阅读次数:
211
关于类的加载、虚拟机的构成,没写的以后再补充。按照自己的理解,表达下《深入理解JAVA虚拟机》的知识。...
分类:
移动开发 时间:
2015-02-13 18:31:39
阅读次数:
224
这个对于非常多刚转到Android Studio上的来说,确实是一个问题。可能你在设置里面找了非常久都没找到这个选项。直接上图吧,按下图就能够找到设置的地儿了,然后直接设置到你SDK或者JDK的路径就可以:
分类:
移动开发 时间:
2015-02-13 18:26:39
阅读次数:
188
1.tableView的刷新1> 数据刷新的总体步骤* 修改模型数据* 刷新表格(刷新界面)2> 刷新表格(刷新界面)的方法* 全局刷新(每一行都会重新刷新)- (void)reloadData;* 局部刷新(使用前提: 刷新前后, 模型数据的个数不变)- (void)reloadRows:(N.....
分类:
移动开发 时间:
2015-02-13 18:25:38
阅读次数:
489
Android应用程序须要权限才干正常运作,只是网络犯罪分子会将其用在个人私利上。来看看最常被要求的权限以及它们会怎样被滥用。1、网络定位功能这代表什么:同意应用程序通过网络定位(像是基地台或无线网络)来取得大概位置。应用程序开发者能够用它从基于位置的广告获利。它怎样被滥用:恶意应用程序用它来发动基...
分类:
移动开发 时间:
2015-02-13 18:24:06
阅读次数:
224
//PHP判断手机号码 public function isMobile($params) { $pattern = "/^(13[0-9]|14[0-9]|15[0-9]|17[0-9]|18[0-9])\d{8}$/"; return preg_...
分类:
移动开发 时间:
2015-02-13 18:22:27
阅读次数:
259
最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以...
分类:
移动开发 时间:
2015-02-13 18:23:24
阅读次数:
181
商城类APPhttp://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=673&extra=page%3D1电影影院类APPhttp://community.apicloud.com/bbs/forum.php?mod=viewthr...
分类:
移动开发 时间:
2015-02-13 18:19:59
阅读次数:
244
很清晰的思路,转自Android数据的四种存储方式作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都...
分类:
移动开发 时间:
2015-02-13 18:19:03
阅读次数:
184
在Android网络编程中,经常需要根据不同的网络链接状态 做不同的操作。
分类:
移动开发 时间:
2015-02-13 18:18:58
阅读次数:
221
小伙伴们,2月10日(周三),AppCan将组织节前的最后一次直播活动,节前涨知识,不能错过。先来温习前面的课程【免费直播课】第二期:AppCan基础之多窗口框架【免费直播课】第一期——AppCan基础之Hi AppCan视频观看地址http://edu.appcan.cn/study.html?c...
分类:
移动开发 时间:
2015-02-13 18:17:34
阅读次数:
176
这是一篇好文章,我转来收藏,技术的最高境界是分享。最近在搞android 新浪微博客户端,有一些心得分享弄android客户端表情功能可以用以下思路1.首页把新浪的表情下载到本地一文件夹种,表情图片的命名要用新浪微博表情原来的命名比如 新浪的害羞表情是shame.gif 那么你在本地也得命名为sha...
分类:
移动开发 时间:
2015-02-13 18:16:19
阅读次数:
306
因为本身是在搞.NET方面的东东,现在在学习Android,所以想实现Android通过WebService接口来获取数据,网上很多例子还有有问题的。参考:Android 通过WebService进行网络编程,使用工具类轻松实现这篇博客,还是实现了通过一个公开的WebService获取今日天气情况这...
分类:
移动开发 时间:
2015-02-13 18:15:58
阅读次数:
210
AppCan IDE为开发者提供了应用加密功能,支持全包(.html文件、.css文件、.js文件)加密及部分(可选文件)加密,以保证您的代码安全。在IDE中应用开发完成后,修改config.xml文件,默认为全包加密。若勾选“部分加密”,则显示当前应用下的目录结构(css目录、js目录及html文...
分类:
移动开发 时间:
2015-02-13 18:15:53
阅读次数:
300