自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 Unbuntu下安装jdk

点击打开链接 曾经用于帮助解决了这个问题: . development/tools/idegen/idegen.sh Exception in thread "main" java.lang.UnsupportedClassVersionError: Main : Unsupp...

2016-07-28 20:38:47

阅读数 266

评论数 0

转载 android开发之shape详解

转载 点击打开链接 很多时候,使用shape能够实现的效果,你用一张图片也能够实现,但问题是一张图片无论你怎么压缩,它都不可能比一个xml文件小,因此,为了获得一个高性能的手机App,我们在开发中应该遵循这样一个原则:能够用shape实现的效果尽量不使用图片来实现。 今天我们就一起来看看sh...

2016-06-06 20:00:53

阅读数 233

评论数 0

转载 android app获取版本号,SDK获取版本号

Android中如何获取应用版本号应用场景: 1、在界面中显示应用程序的版本号; 2、用户启动该应用,后台判断该应用是否是最新版本。 上述情景都需要在程序中自动获取到应用的版本号。思路简介: 在Android中,应用程序的版本号是在AndroidManifest.xml文件中进行配置的,而Pack...

2016-05-27 13:14:47

阅读数 2030

评论数 0

转载 service

点击打开链接

2016-05-17 14:06:17

阅读数 170

评论数 0

原创 java IO操作学习

觉得这篇文章写得非常不错:点击打开链接 关于IO体系的。

2016-05-11 10:32:34

阅读数 186

评论数 0

原创 Java的线程模型

1.Java的线程模型也是面向对象的。Java通过Thread类将线程所必须的功能都封装了起来。要想建立一个线程,必须要有一个线程执行函数,这个线程执行函数对应Thread类的run方法。Thread类还有一个start方法,这个方法负责建立线程。 2.在Java的线程模型中除了Thread...

2016-05-09 13:56:37

阅读数 382

评论数 0

转载 android为什么需要签名与数据共享

点击打开链接 -- 转载 所有的Android应用程序都要求开发人员用一个证书进行数字签名,anroid系统不会安装没有进行签名的由于程序。 开发的应用程序很多,不能保证包名都是唯一的,就像名字有可能是相同的;那么就需要一个唯一的身份标识。 1.数字签名可以进行身份认证,如果包名相同,但签名不同...

2016-05-09 09:34:53

阅读数 401

评论数 0

原创 Dalvik和ART

Dalvik虚拟机的运行效率远低于ART,这就是为什么从5.0开始android开始使用ART。 什么是Dalvik:     Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的...

2016-05-06 11:34:34

阅读数 724

评论数 0

转载 Android DVM介绍

1.点击打开链接  --- DVM概述 2.点击打开链接 --- DVM详细介绍

2016-05-06 11:05:45

阅读数 225

评论数 0

原创 了解NDK

NDK是一系列工具的集合,帮助开发者迅速的开发C/C++的动态库,并能自动将so和java 应用打成apk包。

2016-05-05 15:44:01

阅读数 172

评论数 0

原创 ifdef _cplusplus extern "C"的用法

在c++编译环境下会有_cplusplus 被定义,然后在由extern "C"{ }包含的语句范围内的函数都会按照C语言的方式去编译,由于C++和C的编译方式不一样,主要在于C++需要考虑重载的情况;所以在当C++调用C库时,需要按照C的方式去调用C库函数,否者会出现连接错误。

2016-05-05 14:09:01

阅读数 182

评论数 0

转载 android onSaveInstance

android onSaveInstance方法 为什么需要用到Activity状态保存, 如何用 ? 1)我们希望当前的Activity中的信息不会因为Activity状态的改变,而丢失。比如横竖屏的切换,突然来了个电话。 2) 借助Activity Lifecycl...

2016-05-04 10:55:02

阅读数 598

评论数 0

转载 Activity周期、加载模式理解

点击打开链接 下面自己对生命周期的补充: 10-17 20:54:42.247: I/com.example.servicetest.AActivity(5817): onCreate() 1166919192 taskID=66 10-17 20:54:42.263: I/co...

2016-03-14 21:30:32

阅读数 228

评论数 0

转载 Android Intents和Intent过滤器

点击打开链接 intent组成: 组件名、action动作、data数据、category分类、extras附加信息、flag标记 Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的...

2016-03-03 18:58:50

阅读数 261

评论数 0

转载 android:exported 属性详解

点击打开链接

2016-03-03 10:53:55

阅读数 189

评论数 0

转载 Java接口详解

点击打开链接

2016-03-03 01:19:20

阅读数 211

评论数 0

转载 对初学MFC朋友们的看法意见

点击打开链接

2016-03-03 00:27:30

阅读数 182

评论数 0

转载 【Android进度条】三种方式实现自定义圆形进度条ProgressBar

点击打开链接 总结了3种方法: 1.多张图片切换 2.自定义颜色 3.旋转自定义图片

2016-03-01 17:22:32

阅读数 399

评论数 0

转载 TCP/UDP部分理解

要写网络程序就必须用Socket,这是程序员都知道的。而且,面试的时候,我们也会问对方会不会Socket编程?一般来说,很多人都会说,Socket编程基本就是listen,accept以及send,write等几个基本的操作。是的,就跟常见的文件操作一样,只要写过就一定知道。对于网络编程,我们也言...

2016-02-24 11:42:54

阅读数 253

评论数 0

转载 android系统版本与VERSION_CODES 值

点击打开链接

2016-02-23 15:15:40

阅读数 791

评论数 0

转载 getPath()与getAbsolutePath()

publicstaticvoidtest1(){ Filefile1=newFile(".\\test1.txt"); Filefile2=newFile("D:\\workspace\\test\\test1.txt"); System.out.pr...

2016-02-22 18:55:03

阅读数 507

评论数 0

转载 csdn博客 代码块的显示设置以及图片的插入技巧

点击打开链接

2016-02-22 14:49:18

阅读数 239

评论数 0

原创 key的生成与查看

点击打开链接 在路径:C:\Documents and Settings\User\.android 的debug.keystore文件中存放了key文件,其密码貌似为android; 如果把该文件删除了,再查看window-preference-Build时还会自动再生成。 可以看出该页面...

2016-02-22 14:36:37

阅读数 312

评论数 0

转载 debug.keystore文件不存在解决办法

点击打开链接 keytool 选项含义

2016-02-22 13:51:06

阅读数 220

评论数 0

原创 安卓开发所遇问题笔记

1.关于key值,正式发布和debug版本的是不同的,在做高德demo地图的时候遇到总是无法下载离线地图包;就是由于其value值是需要根据key+包名方式获取的; 2.高德地图升级后,2d由com.amap.api.maps2d.MapView变为3d的com.amap.api.maps.Map...

2016-02-17 11:32:10

阅读数 304

评论数 0

原创 android权限添加

uses-permission标签应该在application标签的外部; 如果放在了application标签中,编译不会报错;

2016-02-16 17:52:59

阅读数 407

评论数 0

转载 ContentValues的用法

ContentValues的用法

2016-02-16 16:14:25

阅读数 418

评论数 0

原创 ADB的学习

在SDK的Tools文件夹下包含着Android模拟器操作的重要命令ADB,ADB的全称为Android Debug Bridge,就是调试桥的作用,借助这个工具,我们可以管理设备或手机模拟器的状态 ,还可以进行以下的操作: (1)快速更新设备或手机模拟器中的代码,如应用或Android系统...

2016-02-15 17:25:13

阅读数 176

评论数 0

转载 JVM结构学习

1点击打开链接 2点击打开链接

2016-02-15 13:24:51

阅读数 140

评论数 0

转载 java static{}语句块作用

点击打开链接

2016-02-03 13:51:47

阅读数 189

评论数 0

转载 Looper、Handler、message深入浅出

点击打开链接

2016-02-02 16:21:41

阅读数 193

评论数 0

转载 java abstract介绍

abstract(抽象)修饰符,可以修饰类和方法 1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。 2,abstract修饰方法,会使这...

2016-02-02 10:59:13

阅读数 168

评论数 0

转载 Application类介绍

Application类 Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。 Android系统自动会为每个程序运行时创建一个Applica...

2016-02-01 19:06:35

阅读数 217

评论数 0

原创 java保存log到文件中

public class LogUtil { public static  boolean isDebug = true; public static void log(Object paramObject) { try{ LogUtil.log(Utils.TAG, pa...

2016-02-01 18:42:48

阅读数 457

评论数 0

原创 CrashHandler捕获全局异常

public class CrashHandler implements UncaughtExceptionHandler { public static final String TAG = "CrashHandler"; private static Crash...

2016-02-01 18:37:24

阅读数 172

评论数 0

转载 android中invalidate()的自动清屏含义以及屏幕刷新

invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的调用是把之前的旧的view从主UI线程队列中pop掉。  对于屏幕刷新有以下集中情况可以考虑:  1.不使用多...

2015-12-14 20:43:41

阅读数 245

评论数 0

原创 windows手动添加软件自启动项

一般有两种方法:(1)利用系统自带的启动,位置在 开始菜单—所有程序—启动,把要启动的程序拖进去;但这种方式自己遇到过软件不会自启动的例子,是在重开机后加入的快捷方式项居然被删除了,不知道原因 (2)在注册表中添加启动项,具体是在HKEY_LOCAL_MACHINE\Software\Micros...

2015-10-08 09:49:47

阅读数 420

评论数 0

转载 source insight常用快捷键---(转载)

退出程序                                : Alt+F4 重画屏幕                                : Ctrl+Alt+Space 完成语法                                : Ctrl+E 复制一...

2015-09-29 11:43:35

阅读数 179

评论数 0

原创 java学习笔记--随记

java技术3大特性: 1、JVM --- java虚拟机的基本功能如下: (1) 通过classloader寻找和裝载class文件 (2)解释字节码成指令并执行,提供class文件运行环境 (3)进行运行期间垃圾回收 (4)提供与硬件交互的平台 编译器编译java源代码后,会生成字节码,这...

2015-09-28 10:52:42

阅读数 292

评论数 0

转载 TCP/IP数据报格式分析

IP 数据包格式 (1)版本 占4位,指IP协议的版本。通信双方使用的IP协议版本必须一致。目前广泛使用的IP协议版本号为4(即IPv4)。关于IPv6,目前还处于草案阶段。 (2)首部长度 占4位,可表示的最大十进制数值是15。请注意,这个字段所表示数的单位是32位字长(1个32位字长是4...

2015-09-25 15:16:52

阅读数 241

评论数 0

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