自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Android Touch事件分发

Android 中的Touch事件是由最上层的DecorView进行分发的。 当一个Touch事件产生的时候,先会执行事件的分发,分发的过程是:Activity —>    DecorView —> ViewGroup —>ViewGroup —> TargetView 执行的方法有dispatchTouchEvent()和onInterceptedTouchEvent...

2018-08-09 10:23:22 111

原创 Android shape样式简单使用以及标签简介

shape [rectangle | oval | line | ring]四种不同的显示状态。一、简单使用:在res/drawable文件夹下创建一个跟标签为shape的文件如下:<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/andr...

2018-04-19 22:26:15 260

原创 Android JNI开发

AndroidStudio进行JNI开发:第一种方法使用Android.mk以及Application.mk生成不同内核下的.文件。1.要将AndroidStudio配置支持ndk开发配置的方法如下:    只要在Android NDK location这个位置配置上ndk的路径,之后就可以使用AndroidStudio进行ndk开发.JNI开发的步骤:1、将使用的方法进行定义,之后使用javac...

2018-04-16 00:18:24 591

原创 Android中动画简单使用

Android中的动画最开始只有ViewAnimation和DrawableAnimation,在3.0之后出现了PropertyAnimation属性动画,属性动画的使用主要是为了改变控件原有的属性 ViewAnimation(补间动画): alpha 渐变动画 rotate 旋转动画 scale 缩放动画 transaction 平移动

2017-06-20 16:36:06 169

原创 Android调用系统相册的方法

/** * 打开系统相册 */ private void openAlbum() { Intent intent = new Intent("android.intent.action.GET_CONTENT"); intent.setType("image/*"); startActivityForResult(inte

2017-06-20 16:18:45 3254 1

原创 Android Handler 机制

在Android中消息机制是最常见的,那么说到消息机制就要说说Handler。 Handler机制中包含了四个主要部分:Handler、Message、MessageQuene、Looper 首先来说说Handler Handler可以理解为处理者就是对消息(message)进行对应的处理,同时它也是发送者,消息在发送的时候必须要通过Handler对象将消息发送出去。在这里简单的说了一下Hand

2017-05-25 16:00:28 192

原创 Android AIDL和Binder 简单分析

AIDL使用方法: 在AIDLService中创建aidl文件在aidl文件中创建想要创建的接口,之后将.java文件改成.aidl文件重新编译项目. 创建service类在这个类中创建这个接口的对象实现对应的方法如下图:   public class ControlerService extends Service { private final IController.St...

2017-05-19 14:40:20 212

原创 AndroidStudio 使用SVN

SVN是版本控制的工具是最常用的一个, 在AndroidStudio中使用SVN的时候需要进行配置 首先需要下载svn的客户端并且安装并且安装的时候需要注意的是必须要安装command line其实可以参考下面的文章来配置svn 点击打开链接 我写这个主要是方便以后自己好找^_^ 第二步是在AndroidStudio setting中设置svn.exe 第三步配置好了之后需

2017-04-05 11:07:55 170

原创 Android activity设置全屏

继承Activity的是 android:theme=" @android :style/Theme.NoTitleBar.Fullscreen"在代码中动态申请: requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREENWind

2017-04-01 15:25:18 249

原创 初学的小坑

C语言在声明函数的时候一定要将函数声明在调用函数之前// Practice.cpp : Defines the entry point for the console application. // #include "stdafx.h" void test1() { printf("TestOne\n"); } int main() { int m[4]; printf("%d\n",

2017-03-30 14:45:27 186

原创 RxJava入门

RxJava是现在非常流行的技术,很长时间之前就想要学,直到最近(嘿嘿就是自己比较懒)才有时间在网上找资料学学这门技术,RxJava简单的来说就是将编程的逻辑简洁化, RxJava的组成由观察者模式+Lamdba表达式+Scheduler RxJava简单的使用: Observable observable = Observable.create(new Observable.OnSubsc

2017-03-16 14:36:34 400

原创 FragmentTabHost的简单使用

使用FragmentTabHost的时候需要设定标签 在标签中设置相关的图片和文字 fthTabHost.setup(this,getSupportFragmentManager(),R.id.fl_content); TabHost.TabSpec tabSpec = fthTabHost.newTabSpec("readData"); View indic

2017-03-14 14:59:55 454

原创 AndroidStudio中JNI的配置

这个是为了以后方便自己找到怎么使用Jni才写的  没有什么东西好说的就是说一下AndroidStudio中怎么配置使用JNI 首先需要为AS配置NDK 配置好NDK所在的目录之后就需要将.so库导入到自己的项目中了 导入.so库有两种方式: 一.是在build文件中配置sourceSet sourceSets { main { jniLib

2017-03-14 10:39:40 641

原创 浅谈工厂设计模式

工厂设计模式是最长使用的一种设计模式 它分为三种: 第一种:简单工厂 第二种:工厂方法 第三种:抽象工厂简单工厂:简单工厂通俗的讲就是所有的产品都是在一个工厂里生产的,没有类别的区分。简单工厂包括工厂类,抽象产品类,具体产品类工厂方法:就是对简单工厂的进一步优化,比如在一个工厂里面有不同类别的产品,简单工厂去制作这些产品就是在一个车间里面生产,而工厂方法则是在一个工厂中有着不同的车间生产着不

2017-01-29 00:39:10 237

空空如也

空空如也

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

TA关注的人

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