自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 android__View

跟着hongyang大神再学一次自定义View。想学习的左拐http://blog.csdn.net/lmj623565791/article/details/24252901自定义View的步骤自定义View的属性 在View的构造方法中获得我们自定义的属性重写onMesure ] 重写onDraw1.自定义View的属性在res/values/ 下建立一个attrs.xml <res

2017-03-23 14:09:31 288

原创 IPC学习笔记

1 IPC简介IPC的含义是进程间通信,或者跨进程通信。 区分进程和线程进程:计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。线程:程序执行的最小单元,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源不同于管道信号

2017-03-15 10:54:28 533

原创 Activiry的启动模式

LaunchModestandard 标准模式,默认模式 每次启动一个Activity都会新建一个实例,不管新建的是否是其自身,需要保证,驱动的Context不是ApplicationContext等singleTop 栈顶复用模式 如果新的Activity已经位于栈顶,那么这个Activity不会呗创建,同时他的onNewIntent方法会被回调,而不会调用onCreate、onSta

2017-03-13 17:01:16 501

原创 Activity创建与销毁(2)

异常情况下的生命周期系统配置发生改变导致Activity被KILL在类似旋转屏幕动作等异常情况下,Activity会被销毁后重建。在销毁的时候onPause onStop onDestory 都会被调用,而且系统会在onStop之前调用onSaveInstanceState来保存当前的Activity,我们可以在这个方法中保存一些有用的数据。重建之后,系统会调用onRestoreInstanceSt

2017-03-10 17:58:24 465

原创 Activity创建与销毁(1)

最近看了第一行代码,深受启发,做一些笔记以便日后复习what is Activity?Activity是最容易吸引到用户的地方了,它是一种可以包含用户界面的组件,只要用于和用户进行交互。一个程序中,可以包含零个和多个Activity。手动创建Activity创建包和类,new class extends Activity. 并且复写protected void onCreate()方法。创建和

2017-03-10 15:02:59 376

翻译 Androdi_NDK 创建支持 C/C++ 的新项目

作为一个菜鸟,一直没有接触和学习NDK,和JNI方面的知识,趁着最近项目不是很赶,来了解一下,共勉。JNI:Java Native Interface(Java 本地接口),它是为了方便Java调用C、C++等本地代码所封装的一层接口。NDK:Native Development Kit(本地开发工具包),通过NDK可以在Android中更加方便的通过JNI来访问本地代码。创建支持 C/C++ 的新

2017-03-08 15:58:29 513

原创 Android-Serializable

1.什么是序列化序列化: 将数据结构或对象转换成二进制串的过程。 反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程。2.什么情况下需要序列化当你想把的内存中的对象保存到一个文件中或者数据库中时候; 当你想用套接字在网络上传送对象的时候;

2016-06-08 14:12:29 326

原创 Android--Fragment

1.Fragment生命周期2.添加Fragment @Override public void onClick(View v) { switch (v.getId()) { case R.id.button1: Fragment3 fragment = new Fragment3();//创建待添加的碎片实例

2016-04-25 11:27:21 211

原创 android--创建不同的bitmap

创建不同的bitmap我们应该为4种普遍分辨率:低,中,高,超高精度,都提供相适配的bitmap资源。这能使我们的app在所有屏幕分辨率中都能有良好的画质和效果。要生成这些图像,应该从原始的矢量图像资源着手,然后根据下列尺寸比例,生成各种密度下的图像。 dpi 倍数 •xhdpi: 2.0 •hdpi: 1.5 •mdpi: 1.0 (基准) •ldpi: 0.

2015-12-27 00:08:05 377

原创 Android学习笔记-SharedPreferences

SharedPreferences

2015-12-19 17:05:53 345

原创 Android学习笔记-Service 基本用法

Service 基本用法1. 定义一个service1.1 创建service类,定义各种操作。package com.prohan.atmoparse.service;import android.app.Service;import android.content.Intent;import android.os.IBinder;public class MyService exten

2015-12-03 16:29:56 366

原创 链表,队列,堆栈中的练习

1,给定一个表L和另一个表P他们包含以升序排列的整数,操作在printLots(L,P)将打印L中那些有P所指位置上的元素。写出printLots(L,P)。public static <AnyType> void printLots(List<AnyType> L,List <Integer> P){ Iterator<AnyType> iterL = L.iterator();

2015-11-11 18:01:45 515

转载 Android学习--viewpager+ Fragment

自己学习

2015-11-04 14:19:13 277

野火iso原理图

野火 iso 原理图 stm32

2014-11-29

数据结构队列ADT

数据结构队列ADT

2014-11-29

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

TA关注的人

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