自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android 如何判断一个应用在运行

Android 如何判断一个应用在运行 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表,代码如下:    Act

2015-11-05 09:24:33 397

转载 Android之SurfaceView使用总结

Android之SurfaceView使用总结1.概念      SurfaceView是View类的子类,可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图视图。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布can

2015-11-05 09:09:29 333

转载 android屏幕适配官方总结

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适

2015-10-30 14:00:49 754

转载 android混淆

为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤:1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来2. 最重要的就是在proguard-project.txt添加混淆的申明了: a. 把所有你的jar包

2015-09-28 10:59:35 276

转载 AppBarLayout,NavigationView,CoordinatorLayout,CollapsingToolbarLayout的使用

【转载请注明出处:http://blog.csdn.net/feiduclear_up/article/details/46514791 CSDN 废墟的树】上一篇博客我们学习了Android Design Support Library库中的 是个简单的组件,不了解的童鞋可以参考之前的博客 Android M新控件之FloatingActionButton,TextInput

2015-09-27 15:48:26 470

转载 Material Dialog,SwipeRefreshLayout,ListPopupWindow,PopupMenu

【转载请注明出处:http://blog.csdn.net/feiduclear_up/article/details/46619637 CSDN 废墟的树】今天来学习总结一下,Android 后添加的一些新的组件和UI效果,Material Dialog,SwipeRefreshLayout,ListPopupWindow,PopupMenu等。Material Dialog

2015-09-27 15:46:58 613

转载 Android性能优化之布局优化篇

怎样才能写出优秀的Android App,是每一个程序员追求的目标。那么怎么才能写出一个优秀的App呢?相信很多初学者也会有这种迷茫。一句话来回答这个问题:细节很重要。今天我们就从最基础的XML布局来谈谈怎么提高Android性能问题吧!也许你经常会遇到比较复杂的布局,这种情况下,最简单的方法就是多层嵌套实现效果,但是最简单的方法是否是最优的方法呢? 这里需要打一个大大的问号?????经验

2015-09-27 15:42:09 484

转载 c 语言下 TCP/UDP 通信

Windows下C语言的Socket编程例子(TCP和UDP)一。  server端: 1 #include "stdafx.h" 2 #include 3 #include 4 5 #pragma comment(lib,"ws2_32.lib") 6 7 int main(int argc, char* argv[]) 8 { 9 /

2015-09-19 17:03:30 405

转载 android socket通信

ZERO、前言有关通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而So

2015-09-19 16:45:43 200

转载 Android广播机制总结

1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.同一app具有多个进程

2015-09-15 15:00:32 207

转载 AsyncTask 深度剖析

AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT

2015-09-12 15:52:15 252

转载 android常用工具类

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38965311,本文出自【张鸿洋的博客】打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~在此感谢群里给我发项目中工具类的兄弟/姐妹~1、日志工具类L.java[java

2015-09-10 15:56:27 174

转载 java 设计模式

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2015-09-10 15:16:54 194

转载 android线程总结

现在大多数的移动设备已经变得越来越快,但是它们其实也不算是非常快。如果你想让你的APP既可以承受一些繁杂的工作而又不影响用户体验的话,那么必须把任务并行执行。在Android上,我们使用线程。端一杯咖啡,然后仔细阅读这篇文章。我会给大家介绍一下线程的概念,还有在Java中怎么使用线程,在线程中怎么使用Handler等。如果需要使用异步处理或者并行任务的话,那么你一定会用到线程。

2015-09-10 15:11:56 339

转载 java 集合详解

集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E

2015-09-10 15:07:37 208

转载 Android高效加载大图、多图解决方案,有效避免程序OOM

高效加载大图片我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。我们可

2015-09-09 21:41:21 246

原创 欢迎使用CSDN-markdown编辑器

android生命周期ActivityFragment横竖屏切换

2015-09-08 10:01:15 183

原创 即时通信

web间即时通信:webSocket(基于html5)、JsSocket、android(手持设备间的通信):1、局域网下:socket通信原理(wifi、BluetoothSocket)2、非局域网下:开源项目 基于XMPP协议PC端IM:基于socket编程

2015-09-06 17:39:05 365

转载 web 间的通信问题解决方案

最近几天,一直在研究服务器推技术,在网上看了很多资料,主要需求是我们客户端需要服务器即时推送消息过来。传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作。这种方式并不能满足很多现实应用的需求,譬如:监控系统:后台硬件热插拔、LED、温度、电压发生变化;即时通信系统:其它用户登录、发送信息,服务器端推送用户最新消息等;即时报价系统:后台数据库内容发生变化

2015-09-06 17:34:39 350

原创 文章标题

javaIO流所谓IO,也就是Input与Output的缩写。在java中,IO涉及的范围比较大,这里主要讨论针对文件内容的读写。流具有最基本的特点:“One dimension , one direction .” 即流是一维的,同时流是单向的。关于维和我们通常说的一维长度,二维平面,三维空间,四维时空……是同一个概念,流就是一维的。单向就是只可以一个方向(按顺序从头至尾依次)读取,不可以读到某个

2015-07-06 21:32:22 215

原创 文章标题

ListViewListView基本的操作创建一个ListView对象创建ListView基本项的布局创建出内存集合创建出BaseAdapter适配器ListView基本事件:android.widget.AdapterView.OnItemClickListener;android.widget.AdapterView.OnItemLongClickListener;package

2015-07-06 20:12:57 268

原创 文章标题

android共享存储SharedPreferences适用范围保存少量的数据,且这些数据的格式非常简单:字符串型、基本类型的值。比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等),解锁口 令密码等核心原理保存基于XML文件存储的key-value键值对数据,通常用来存储一些简单的配置信息。SharedPreferences数据总是存储在/data/data//s

2015-07-06 20:06:45 232

原创 文章标题

Android数据存储总结作为一个完整的应用程序,数据存储操作是必不可少的。数据存储主要解决持久性,让数据永远的保存起来,以后可以对数据经行CRUD操作由于Android系统中,数据基本都是私有的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。Android的数据存储有五种方式共享存储【使用SharedPreferen

2015-07-06 20:04:08 231

原创 android ADB 基本shell命令

android ADB 基本shell命令shell命令使用命令操作手机的android操作系统。shell命令类似于liunx命令shell命令开始C:\Users\Administrator>adb shellshell@x8c:/ $root用户,可以使用360一键root来协助完成root完毕的手机会有一个su超级用户C:\Users\Administrator>adb shells

2015-07-06 20:02:09 473

原创 欢迎使用CSDN-markdown编辑器

javaIO流所谓IO,也就是Input与Output的缩写。在java中,IO涉及的范围比较大,这里主要讨论针对文件内容的读写。流具有最基本的特点:“One dimension , one direction .” 即流是一维的,同时流是单向的。关于维和我们通常说的一维长度,二维平面,三维空间,四维时空……是同一个概念,流就是一维的。单向就是只可以一个方向(按顺序从头至尾依次)读取,不可以读到某个

2015-07-06 19:57:50 187

包你翻,包你说完整系统前后端源码

包你翻,包你说完整系统前后端源码,附带系统安装说明,可修改配置信息上线使用。

2018-11-29

android仿QQ局域网聊天代码

模仿QQ实现了局域网下的通信,代码都有很好的注解,很适合学习android网络编程的相关开发人员。功能除了发送文本之外,还有语音,文件发送,表情包。

2015-08-27

android消息推送完整版(client、service)

完整的整合了android消息推送实例,修正了网上一些错误代码。该资源通过Mysql整合,在本地创建数据库后,修改下service端路径即可使用service到android的消息推送了。推送机制基于XMPP协议,里面整理了官方部分代码注释。适合研究即时通信的相关开发人员。

2015-08-27

广西科技大学数据库期末绝密版复习题及答案

广西科技大学数据库复习题及资料,试题与答案分析比较全面,适合备考数据库期末考试。

2015-01-18

基于thinkphp框架最新通用模板开发

基于thinkphp框架,整合常见功能,开发出了一套通用模板。模板里包括的功能有新闻发布,用户管理,数据库备份,数据库安全,缓存处理等功能。在这个模板的基础上,可以很好的实行二次开发。里面采用的数据库是mysql,该模板自带数据库文件,通过里面的install,可以进入安装向导,快速搭建好项目文件配置信息。

2015-01-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除