转自:http://www.cnblogs.com/salam/archive/2010/11/30/1892143.html我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重要方法那就是req....
分类:
移动开发 时间:
2015-05-15 07:53:52
阅读次数:
127
转载于:http://www.wfuyu.com/technology/22499.html目前业界主流的版本管理工具主要是 svn/git。svn是1种集中式的代码管理工具,而git是1种散布式的代码管理工具,广受极客的爱好。而基于git的github更是全宇宙码农的提高逼格,深究技术的必备神器。...
分类:
移动开发 时间:
2015-05-15 07:47:37
阅读次数:
307
一、移动App只不过传统企业应用的移动端延伸这类人并没有领会到移动应用的真谛,就如同电子商务在早期被人认为就是商场搬到互联网上这个认知一样。移动App绝不会仅仅是传统PC端企业应用的延伸,因为移动和互联网的双重属性,移动App可以实现传统企业应用所无法或者需要高代价实..
分类:
移动开发 时间:
2015-05-15 01:31:50
阅读次数:
180
app运营细节:如何真正免费运营推广APP应用?随着移动终端的迅速普及,各类APP如雨后春笋般涌现出来,但是真正的运营成功的产品却寥寥无几。从瓜分渠道资源到抢占用户的过程中,很多同行都明显的感觉到,渠道平台所带来的量日益减少,但是刊例价格却一再攀升。从事移动互联网行..
分类:
移动开发 时间:
2015-05-15 01:29:18
阅读次数:
162
转眼间我的《Android开发实践》系列文章已经写了三十多篇了,很多文章写得还是蛮用心的,所以很感谢51CTO的编辑们经常加精和推荐。我发现通过写作的确可以逼着自己去深入了解一些平时开发中并不会去挖掘的细节,这对自己帮助挺大的,后面遇到好的主题我还会继续写下去。以前写..
分类:
移动开发 时间:
2015-05-15 01:28:12
阅读次数:
150
由于项目需要整合多处的上传功能,涉及到的主要有数据库(FMDB),多线程()1、新建项目,下载依赖库首先新建一个项目这里命名为UploadManager,项目依赖库采用CocoaPods来管理所以在终端进入UploadManager项目中,输入pod init这时会看到项目中多了一个文件Podfile,然后打开它,其内容如下:# Uncomment this line to define a gl...
分类:
移动开发 时间:
2015-05-15 01:21:46
阅读次数:
278
在android开发中,我们经常会使用到imageview button等一些可以点击的控件,为了更好的交互效果,我们一般都是点击的时候给该控件设置一个selector,设置点击的时候什么样式,非点击的时候什么样式,因为以前使用的都很粗心大意,所以也没怎么看,现在发现了一些新的小问题,与君共勉
1.一个状态 :直接分别设置pressed 为 false 和 true 的图片状态,不用添加默认的d...
分类:
移动开发 时间:
2015-05-15 01:20:29
阅读次数:
155
16 介绍下 contentprovider 是如何 实现数据共享的。
什么是内容提供者 ?
内容提供者是android 中的四大组件之一,可以将应用各种的数据 对外进行共享(比如我们应用的数据库,只有我们应用有权限读写,如果让其他应用访问,就需要共享出去)。
内容提供者将数据风筝,只暴露出我们洗完共提供给其他程序的数据
内容提供者将数据访问方式统一(crud),不必针对不同数据类...
分类:
移动开发 时间:
2015-05-15 01:18:00
阅读次数:
350
我们看到手机中的各种APP的花样繁多的下拉刷新是不是有点心动呢,想着自己定制自己的专门的下拉刷新,市场上比如,58同城,京东,天猫,美团等下拉刷新都是在下拉头部执行帧动画,我最近看到一个APP,就是慕课网的Android客户端,平时有时候看这个网站的学习视频,就下了一个,发现它的头部是一个圆形的水波...
分类:
移动开发 时间:
2015-05-15 01:13:45
阅读次数:
2670
建立测试环境: 建立一个表Department和Employee,并向Department插入50W条记录,向Employee插入200W条记录,我们就拿【统计DepartmentID 从150000 至380000的每一个Department有多少个Employee】这样一问题来比较性能,再说他....
分类:
移动开发 时间:
2015-05-15 01:10:30
阅读次数:
196
这几天遇到点关于Android的触摸事件相关的,还跟onClick有关,暂且记下:LinearLayout分别设置了onTouchListener,onClickListener,onLongClickListener及onTouchEvent回调1、在屏幕上触摸之后基本的执行流程如下:onTouc...
分类:
移动开发 时间:
2015-05-15 01:10:00
阅读次数:
244
一、popup 弹出框 在onCreate中创建时异常Unable to add window -- token null is not valid; is your activity running?错误及其修改方法popup 弹出框是要依赖于一个父窗口或者父 View,这个错误的根本原因是说父窗...
分类:
移动开发 时间:
2015-05-15 01:10:30
阅读次数:
123
场景Toast作为一个基本的界面提醒方式,使用还是比较广,但是介于默认样式比较难看外加有些特殊要求,比如需要在Toast的界面上做事件处理啥的,所以衍生出了Toast的自定义样式默认样式1 Toast tempToast = Toast.makeText(getApplicationCont...
分类:
移动开发 时间:
2015-05-15 01:06:08
阅读次数:
214
http://blogs.msdn.com/b/debuggingtoolbox/archive/2011/10/03/top-things-to-consider-when-troubleshooting-complex-application-issues.aspx1- For reactive...
分类:
移动开发 时间:
2015-05-15 01:03:25
阅读次数:
226
import java.text.SimpleDateFormat;import java.util.Date;import android.util.Log;public class LogUtil { private static final boolean DEBUG = true; pub....
分类:
移动开发 时间:
2015-05-15 01:03:15
阅读次数:
163
大家都知道,Android从3.0版本开始就加入了NavigationBar,主要是为那些没有实体按键的设备提供虚拟按键,但是,它始终固定在底部,占用48dp的像素高度,尽管从android 4.4开始可以全透明,使用这一部分像素,但三个按钮始终悬浮在屏幕上,这对于有强迫症的朋友来说是无法忍受的。因此,本文的目的就是修改framework部分代码,可以动态隐藏和显示NavigationBar,同时...
分类:
移动开发 时间:
2015-05-14 23:50:18
阅读次数:
302
要运行Lint工具,大家首先需要在Android Studio的“Analyze”菜单中选择“Inspect Code…”。当Android Studio完成了对项目的检测之后,它会在窗口底部显示出分析结果。请注意,除了Android Lint之外,Android Studio还提供一系列其它检查功...
分类:
移动开发 时间:
2015-05-14 23:47:27
阅读次数:
312