Android快速开发之appBase——(4).详解com.snicesoft.Application和BaseActivity
在 Android快速开发之appBase——(1).appBase介绍中使用过com.snicesoft.Application和BaseActivity,本篇则解开她们的面纱。
1、com.snicesoft.Application
源码分析
p...
分类:
移动开发 时间:
2015-06-10 15:41:41
阅读次数:
120
『转载注明出处:http://blog.csdn.net/feiduclear_up/article/details/46439005 CSDN废墟的树』自Android5.0发布以来,谷歌推出全新的Material Desigen设计风格,时过一年多了,在国内也看到很多应用在慢慢适应MD设计风格。其中比较好的app就是网易新闻客户端了,其设计风格基本符合MD要求。鉴于越来多App采用MD设计风格...
分类:
移动开发 时间:
2015-06-10 15:40:31
阅读次数:
250
看了很多关于android使用sqlite数据库的文章,很多都是介绍了数据库的建立和表的建立,而表通常都是只建立一张,而实际情况我们用到的表可能不止一张,那这种情况下我们又该怎么办呢,好了,下面我教大家如何在sqlite数据库中建立多张表。首先是如何建立数据库和表:建立一个类继承SQLiteOpen...
分类:
移动开发 时间:
2015-06-10 15:36:15
阅读次数:
126
今天在RecyclerView列表里遇到一个情况,它包含300条数据,每项包含一个图片,发现在首次载入时,由于本地没图,请求网络的时候;快速滑动导致了图片错位、闪烁的问题。原理的话有一篇已经说的很清楚了,大家可以参考下下面是讲讲实际使用中,是怎么解决错位的问题。一般错位都是发生在耗时的http请求上...
分类:
移动开发 时间:
2015-06-10 15:32:36
阅读次数:
549
在一个Android应用中,Layout是开发中的一个很重要环节,Layout是组成UI不可缺少的一部分。## Android UI 核心类在Android应用构建UI的方法有以下几种:单纯使用JAVA代码使用XML完全定义界面结合使用两者,在XML中定义,在JAVA中引用和修改Android SD...
分类:
移动开发 时间:
2015-06-10 15:29:10
阅读次数:
117
分享移动硬盘的保养经验和数据丢失情况怎么办?移动硬盘保养的技巧1.碎片整理的频率要适度执行碎片整理程序,虽然能一定程度上提高硬盘读取数据的速度,但是移动硬盘毕竟不是本地磁盘,太过频繁的碎片操作,反而会造成数据丢失。2.不要购买劣质移动硬盘劣质的移动硬盘,不仅防震以及防摔的功能较弱,而且在使用过程中会...
分类:
移动开发 时间:
2015-06-10 15:23:59
阅读次数:
153
打开一年前的东西,结果发现里面的android项目全部有个红叉,也找不到错误。新建一个项目也报错,首先确定自己的环境应该没问题,然后通过查看网上的资料,发现可能是debug的keystore到期啦。通过网上资料的引导,做以下操作:1、进入C:\Documents and Settings\Admin...
分类:
移动开发 时间:
2015-06-10 15:25:17
阅读次数:
113
听说cLion的ide编写c/c++非常的棒,今天下载了一个只有30天的使用时间,作为程序员破解它。 下载破解文件 | 点击下载 |密码: 7biu
解压压缩包,然后打开命令行 cd 到解压目录,执行如下命令
java -jar build/libs/JetbrainsPatchKeygen-1.0.jar
选择6,回车 输入用户,回车
找到cLion的安装目录...
分类:
移动开发 时间:
2015-06-10 14:22:05
阅读次数:
1164
//初始化textfield并设置位置及大小
UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(0, 40, 150, 30)];
//设置边框样式,只有设置了才会显示边框样式,否则默认是没有边框的
text.borderStyle = UITextBorderStyleRoundedRect;
...
分类:
移动开发 时间:
2015-06-10 14:17:32
阅读次数:
149
图层每一个控件都有自己的一个图层,这个空间的所有东西就是显示在这个图层上面的,控件本身没有显示东西的功能,只有拥有了图层才能显示东西图层的获取CALayer *layer = self.testView.layer;使用UIView的图层为例UIView本身只有一个图层,主图层self.testView.layer.borderWidth = 10;//设置边框大小
self.testVie...
分类:
移动开发 时间:
2015-06-10 14:16:24
阅读次数:
119
kvc,键值编码,是一个非正式的协议,它提供一种机制来间接访问对象的属性。直接访问对象是通过调用访问器的方法实现,而kvc不需要调用访问器的设置和获取方法,可以直接访问对象的属性。
下面介绍一下kvc的用法:
1、对属性赋值
kvc是通过键值对的方式对属性设置值,提供了下面的方法,相当于访问器中的set方法。value为要设置的值,key是字符串,字符串中内容为为属性的名称
...
分类:
移动开发 时间:
2015-06-10 14:13:56
阅读次数:
141
Web Service 是什么?
/*w3school*/
Web Services 是应用程序组件
Web Services 使用开放协议进行通信
Web Services 是独立的(self-contained)并可自我描述
Web Services 可通过使用UDDI来发现
Web Services 可被其他应用程序使用
XML 是 Web Services 的基础
/***...
分类:
移动开发 时间:
2015-06-10 14:14:21
阅读次数:
114
这种方法是通过层叠几个图片实现边框效果。
在res文件夹下的drawable文件夹下(没有就新建)建一个xml文件选layer-list。
...
分类:
移动开发 时间:
2015-06-10 14:12:56
阅读次数:
145
Handler 内部类持有 外部类Activity的引用,如果Activity退出而Handler还有延迟处理的消息没有处理完,会导致Activity不能回收,反复如此会导致内存泄露。
解决方案:声明Handler为static并持有Activity的弱引用。
public class MainActivity extends Activity {
private static fi...
分类:
移动开发 时间:
2015-06-10 14:11:30
阅读次数:
185
一、简介:
YourAPP是一款运行在智能设备上的程序和模块。它将设备底层的某些操作封装成可以供JavaScript语言调用的方式,同时将界面的设计和开发以Web的形式开放给使用者。从而将底层的数据操控和灵活的界面设计方式相结合。
JavaScript语言是一门较流行的编程语言。它不仅支持前端程序的开发,通过一些良好的构架也能支持服务器端和客户端的开发。但JavaScript语言通常只支持在浏...
分类:
移动开发 时间:
2015-06-10 14:11:30
阅读次数:
121
1 package cn.itcast_03; 2 3 import java.lang.reflect.Constructor; 4 import java.lang.reflect.Field; 5 6 /* 7 * 通过发生获取成员变量并使用 8 */ 9 public class ...
分类:
移动开发 时间:
2015-06-10 14:05:29
阅读次数:
208
1、简书:一个优雅的写作/阅读平台。2、知乎:知识分享社区;3、behance:设计者的圈子;4、海词词典:电脑、手机同步查询的好帮手(电脑端快捷键:双击 Alt 弹出/关闭查询框,非常方便)5、轻单:碎片化时间阅读平台;6、微日历:日程提醒利器;7、Suru:简洁炫彩备忘录;8、百词斩、多邻国、不...
分类:
移动开发 时间:
2015-06-10 14:04:29
阅读次数:
146