首先,在真正写技术之前做个自我简介。本人08年开始学c语言 一年后,转vc++。开始接触MFC MFC做了两年。转眼11年了我考上了一个不知名的大专。搞C++发现没有市场了因为当时酷狗腾讯的软件已经日益成熟。想去打市场已经十分艰难(当时,自己很天真以为自己会做出个东西然后出去创业)而后,我卖了我.....
分类:
移动开发 时间:
2015-05-15 17:12:22
阅读次数:
188
[注意]转载请注明出处:吃唐僧肉的小悟空http://www.cnblogs.com/hukezhu/ 上篇文章结尾介绍了一下为什么要对xib进行封装,这里不再赘述. 大体整理了一下封装的思路(我自己的想法,可能不是很清晰): 为了扩展,将xib的代码封装,创建一个类,来描述xib ...
分类:
移动开发 时间:
2015-05-15 17:11:11
阅读次数:
358
术语和概念屏幕尺寸屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程序员用...
分类:
移动开发 时间:
2015-05-15 17:12:30
阅读次数:
230
Android MediaPlayer基本使用方式使用MediaPlayer播放音频或者视频的最简单样例:JAVA代码部分:public class MediaPlayerStudy extends Activity { private Button bplay,bpause,bstop; priv...
分类:
移动开发 时间:
2015-05-15 17:08:45
阅读次数:
216
支持各种上、下拉刷新。Github:https://github.com/chrisbanes/Android-PullToRefreshFeaturesSupports both Pulling Down from the top, and Pulling Up from the bottom (...
分类:
移动开发 时间:
2015-05-15 17:08:18
阅读次数:
180
BroadCastReceiver?简介?(末尾有源码) BroadCastReceiver?源码位于:?framework/base/core/java/android.content.BroadcastReceiver.java ? 广播接收者(?BroadcastReceiver?)用于接收广播?Intent?,...
分类:
移动开发 时间:
2015-05-15 16:01:51
阅读次数:
254
客户端代码:/** *开启UDP发送 * *@authorgzh */ publicclassClientimplementsRunnable{ @Override publicvoidrun(){ try{ wifiGPSInfo=newWifiGPSInfo(); wifiGPSInfo.setStatusCode("32");//签到 Intentintent=getIntent();//用于激活它的意图对象 Stringacc..
分类:
移动开发 时间:
2015-05-15 16:00:09
阅读次数:
137
第六章Asynctask异步加载1.好处:不需要创建线程就可管理线程缺点:步骤多2.步骤:(1)创建一个类继承Asynctask<xxx,xxx,xxx>;三个泛型参数:第一个:决定了execute()方法的传入值类型,决定了doInBackground()方法的传入值类型第二个:决定了publishProgress()方法的传..
分类:
移动开发 时间:
2015-05-15 15:56:11
阅读次数:
143
“我们在选择存储产品时首先关注的是存储的稳定性和安全性,因为它关系到我们数据和应用的安全;其次,存储的横向扩展能力和可维护性也非常重要,因为它涉及到存储未来的扩展和兼容性,以及是否好用、易用;最后,在满足以上各项要求的前提下,我们当然会选择价格最优惠的存储..
分类:
移动开发 时间:
2015-05-15 15:53:10
阅读次数:
228
第七章数据解析及读取网络传输中数据的组织方式:xml、json、http(1)xml:可扩展标记语言特点:保存少量数据,可跨平台解析方式:sax、dom、pulla.sax解析:特点:速度快,占用内存少。事件驱动,不会一次性把所有内容加载到内存中。startElement:元素节点开始localName:不..
分类:
移动开发 时间:
2015-05-15 15:50:16
阅读次数:
159
目录1.下载所需软件包11.1nagios.3.2.0.tar.gzNagios的主程序12.安装Nagios12.1安装前的依赖检查12.2创建Nagios账户和组12.3编译安装12.4为Nagios设置Web验证的密码22.5设置Nagios的开机启动22.6修改SELinux两种方法:22.7(三)安装Nagios的插件nagios-plugin32.8(四)配置检..
分类:
移动开发 时间:
2015-05-15 15:48:16
阅读次数:
229
序号 分类 条款编号 条款 案例
1 功能 2.1 崩溃的程序将会被拒绝
2 2.2 有错误的程序将会被拒绝 点击版本升级无反应/点击版本升级,在线版本和当前版本都是2.0.3
3 2.3 跟开发者宣传不符的程序将会被拒绝
4 2.4 无应用文档或隐藏功能与描述不符的程序将会被拒绝
5 2.5 使用非公开API的程序将会...
分类:
移动开发 时间:
2015-05-15 15:42:12
阅读次数:
217
JAVASCRIPT和CSS共同实现的仿android触屏手机拨号盘界面,并且可以模拟拨号功能,非HTML5代码,不但界面设计方面值得学习,按钮的处理和点击的逻辑也是值得借鉴的噢。...
分类:
移动开发 时间:
2015-05-15 15:39:18
阅读次数:
276
为什么苹果IOS操作系统比安卓系统运行速度快,不少人都反应苹果iPhone要比一般Android手机流畅,这是一个现象要说是大问题谈不上,毕竟两者是完全两个不同的系统所以严格来说放在一起对比是不公平的。不过因为Android以及iOS是当下两大主流操作系统,对比抗衡之类的说法自然难以避免。今天我们就来谈谈为什么iOS产品在使用过程中会让人觉得更加流畅一些,而为何一些Android手机则容易出现卡顿...
分类:
移动开发 时间:
2015-05-15 15:38:10
阅读次数:
124
做Android开发的朋友最近会发现,更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容,而且项目会报错。这到底是怎么回事呢?原来appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本
的界面。
下面简单说几种解决方案吧!
1.删除appcompat_v7包
删除appcompat_v7包后,项目各种...
分类:
移动开发 时间:
2015-05-15 15:37:42
阅读次数:
133
一、adb命令查看Activity堆栈1.命令:adb shell dumpsys activity2.运行结果:由于执行结果很长,我将有用的分成几张图分别截取出来:
结果:第一部分:
结果第二部分:
结果第三部分:
结果第四部分 :
结果第五部分:
结果第六部分:
二、adb命令查看数据库明细1.命令:命令1:进入应用的databases目录:
cd d...
分类:
移动开发 时间:
2015-05-15 15:34:14
阅读次数:
216
上文中说到了HandlerThread,这次我们继续来看一个IntentService。
IntentService是干啥的?
当启动一个Service时,他默认都是运行在主线程的,如果Service将要运行非常耗时或者可能被阻塞的操作时,应用程序将会被挂起,甚至会出现ANR错误。为了避免这一问题,应该在Service中重新启动一个新的线程来进行这些操作。但有一个更好的方法那就是用Intent...
分类:
移动开发 时间:
2015-05-15 15:33:21
阅读次数:
156