自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云之巅

努力是为了获得选择的权利

  • 博客(91)
  • 资源 (10)
  • 收藏
  • 关注

原创 新个税计算器

android个税计算器一个简单的计算新个税的apk,代码位置https://github.com/fengdian,很简单,感觉很实用

2018-09-07 14:02:20 3141

原创 进程间通信

博客断了很久,博客之所以断,一者自己的学习的劲头没以前足了,二者自己的水平有限,写不出有营养的文章。近日越发感觉自己以前学的东西由于使用的情况比较少,那些知识只剩下一些模糊的概念,先翻下记录,却无从查起,今天准备继续写自己的博客,只为记录自己的学习和工作记录。书归正传,先说下进程间的通信。一个APP通常情况下,运行在一个进程里,工作两年了,还没有遇到过一个应用采用多进程模式开发应用

2017-07-30 15:33:40 243

原创 ViewGroup事件分发

ViewGroup的事件分发核心也就是那几行伪代码,看了下源码发现自己写不出新鲜玩意,以下面的伪代码为思路看ViewGroup的事件分发public boolean dispatchTouchEvent(MotionEvent ev){ boolean consume =false; if(onIntercepTouchEvent(ev)){ consu

2017-07-30 15:31:25 250

原创 View的事件分发

这里说的是View的事件分发,在我看来View的事件分发也就是,OnTouch,OnTouchEvent,OnClick,这三个事件之间的关系。看View的源码(25的),既然是分发就找dispatchTouchEvent public boolean dispatchTouchEvent(MotionEvent event) { // If the event should

2017-07-24 23:32:22 244

原创 使用NanoHTTPD,返回值乱码问题

NanoHTTPD是一个可以将手机当作服务器的第三发代码,至于源码github一搜就是,使用很简单。我在使用的时候出现了乱码问题,解决方法,返回值的时候return newFixedLengthResponse(Response.Status.OK, "application/json;charset=UTF-8", result);乱吗就没了

2017-07-14 11:13:23 1879

原创 VIew的位置信息

View的位置信息是一个比较容易不好混的东西,下边是我的简要总结View 位置关系相对于父布局的Left  View左上角横坐标Right View右下角的横坐标Top   View左上角的纵坐标Bottom View右下角的横坐标x,y View左上角坐标相对父容器的位置(影像坐标)translantionX translantionX  (影像坐标和View

2017-07-13 09:56:00 270

原创 自定义流式布局

之所以写流布局,是因为在做一个点菜APP时,遇到一个选择退菜原因时,原因长短不一,我原本是LinearLayout套LinearLayout,做出来的,经常会出现,内容出现内容显示不下的问题,不得不使用自定义GroupView.以前看见过网上的案例。自定义流式布局主要有两点一、测量(onMeasure)二放置(onLayout)先说下测量:测量模式:包括UNSPECIFIED 、E

2017-01-06 16:25:19 312

原创 反射

面向对象编程的思维是万事万物皆对象,那么类是不是对象,是谁的对象?在反射当中,类是对象,是Java.lang.Class的对象。类是对象,那么如何获取对象,获取对象有哪些方法类对象的获取方法主要有以下三种方法//任何一个类都有一个静态成员变量Class Class c1 = Foo.class; Class c2 =foo1.getClass();Class c3 = Cla

2016-08-29 19:14:53 391

原创 树形ListView

第一次接触树形ListView是一年前,当时公司做的项目是一个企业的员工管理软件,在展示员工时用到的,我花了大半天时间,才把树形ListView搞明白,完成任务后就没有然后了(当时主管还对我说要注意代码的积累,可我没在意)。今年五月份来北京找工作,找了两个月才找到工作(对这份工作还不能满意,没办法还得要吃饭),这两个月,浮躁的心也静下来了,做技术的就踏踏实实的把技术搞好,再去想其他的。废话不多说了

2016-07-26 22:47:38 1047

原创 一些面试题

单例模式public class Singleton { private static Singleton instance =null; private Singleton(){}; public static synchronized Singleton getInstace(){ if(instance == null){ instance = new Singlet

2016-05-25 00:20:15 408

原创 面试遇到的问题1

刚来北京一周,总共面试有5家,由于自己的准备不够充分(我虽然4月份辞职了,现在是5月份,由于自己的计划的失误,四月份我是打游戏,看股票过去的),android的面试都不尽如意,尽展自己的水平的业余(本人的android开发水平确实不够专业),接下来几篇文章,就把这些零碎知识点一 一整理出来1、Activity启动模式,以及那些模式适应的场景   Activity有四种启动模式standar

2016-05-21 10:15:31 335

原创 进程间通信Messenger

进程间通信,不同进程他们所处的虚拟机不同(一个进程是一个虚拟机),他们之间的通信也就因此变得有趣起来。常见的进程通信方式 1、通过Messenger传递message(曾经写过一篇文章当时对Messenger理解错的一塌糊涂),它的的底层仍然是AIDL 2、文件的存储(这种思想很简单,就像考试作弊一样,你把答案写在小纸条,我去拿小纸条,你的信息我就获得了,这里存在一个问题,并发的问题。

2016-03-15 16:51:01 358

原创 一个自定义popuwindow

这个东西没有太多的计划含量,但我还是决定写一遍博客来纪念它,因为初次使用它的时候我不知道怎么处理。1、我不知道如何显示阴影部分(在xml里处理的)2、我不知道如何显示用软键盘将内容顶上去(一行代码搞定)有图有真相代码package com.example.mytestdemo;import android.content.Context;import android

2016-03-07 18:29:06 581

原创 选择手机上软件打开附件

选择软件打开文件,主要是判断文件的类型,然后设置intent的action(Intent.ACTION_VIEW),以及  intent.setDataAndType()去选择软件打开文件package com.gainet.mb.utils;import java.io.File;import android.content.ActivityNotFoundException;im

2016-03-07 10:13:43 1163

原创 日历转换

1、农历一个年是由天干地支组成天干:"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"地支:"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥",天干和地支组合,一个完整组合是一个甲子,有人一定说(天干)10*(地支)12=120,可人们常甲子是60年。它们的组合是循环组合,例如甲子年、乙丑年、丙寅年、丁卯年、戊辰年

2016-02-23 10:09:39 1698

原创 百度地图一

这是一个简单的百度地图,主要是定位到固定位置 SDKInitializer.initialize(getApplicationContext());//百度的sdk的初始化 setContentView(R.layout.checkworkdetail); checkwork_back = (ImageButton) findViewById(R.id.checkwork_back)

2015-08-25 19:14:32 453

原创 Android文件上传

Android上传文件使用MultipartEntity可以成批量上传文件,但是上传中文名文件时会出现乱码问题,解决中文乱码问题就要个MuptiparrtEntity 设置些参数MultipartEntity mpEntity =new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE,   null, Charset.forName("

2015-08-09 16:26:43 377

原创 EL表达式(2)

1、访问作用域范围的隐含对象pageScope,requestScope,sessionScope,applicationScope2、定义使用EL函数建个.java,方法为静态方法、在web-inf中创建.tld然后就可以调用静态方法了javapackage com.gaint.el;public class KindMethod {//字符串翻转publ

2015-02-01 16:06:52 470

原创 EL表达式(1)

本来想做手机开发j,结果做成了javaweb,自己对javaweb不甚了解,经过这一个 月的熏陶,对javaweb终于有了些认识。EL表达式(Expression Language)基本语法 ${变量名}禁用EL的方法1、使用\例如 \${变量名}2、使用page指令禁用3、使用配置文件web.xml             *.jsp    fal

2015-01-31 17:56:03 553

原创 进程间的传值Messenger

关于Messenger这里有篇文章写得很详细,我就不啰嗦了,http://www.linuxidc.com/Linux/2012-02/53449.htm代码

2014-11-22 10:17:58 772

原创 Service传值

Service的传值

2014-11-21 10:27:39 3549

原创 Service初识

Service基础

2014-11-20 14:34:24 809

原创 获取系统内存使用情况

TextView memory = (TextView) findViewById(R.id.mymemory); String s = "系统总内存:"+(Runtime.getRuntime().totalMemory())+"\n"+ "剩余内存:"+Runtime.getRuntime().freeMemory()+"\n"+ "已使用内存:"+(Runtime.getRun

2014-11-19 10:35:36 614

原创 Java中的反射

反射

2014-11-19 10:17:50 850

原创 截取图片

截取图片,可以用Java程序实现,还可以用资源wenjian

2014-11-05 10:18:17 679

原创 android里的渐变色与shape

关于shape的应用很早以前就看到了,之所以现在才写这篇博客,因为博客园项目结束了,下一个2048小游戏还没有开始,趁着这个时间整理下自己的东西还是很有必要的。玩手机的小伙伴们都知道,一个软件一眼能否吸引你,主要看他界面设计是否美观,这毕竟是个看脸的时代先说下shape资源文件里主要包括:边角(corners),渐变色(gradrent),大小(size),边距(padding) ,填

2014-11-05 09:59:32 5272

原创 Fragment初识

Fragment是界面的局部区域,能与用户jinxingxing

2014-07-05 09:19:00 625

原创 ActionBar实现导航(代码添加导航)

代码执行效果

2014-07-04 15:28:59 1505

原创 ActionBar 显示选项菜单

这是menu资源文件,是利用资源文件添加选项菜单的,也可以用代码添加 <item android:id="@+id/men_save" android:icon="@drawable/save" android:title="保存" android:showAsAction="ifRoom|withText"

2014-07-04 15:20:14 3262

原创 非UI线程更改UI线程3

Andriod提供了一个叫做AsyncTask的类,专门

2014-07-02 16:04:42 609

原创 非UI线程更改UI线程2

更改UI线程的第二种方式,通过传递消息来

2014-07-02 14:59:26 614

原创 非UI线程更改UI线程1

线程分为1、前台xian

2014-07-02 14:15:08 726

原创 ActionBar中的下拉菜单列表导航

主要有四个步骤1、chuanj

2014-06-30 13:27:55 4432

原创 View 和surfaceView

Android游戏开发中,常用的视图有View,SurfaceView和GLSu

2014-06-16 16:36:16 772

原创 android动画

Android动画主要分为两类,一种Tween动画

2014-06-08 09:33:16 735

原创 简单设置桌面背景

今天看到一个小程序感觉挺有意思的

2014-06-06 11:24:52 873

原创 设置Button监听

Bution设置监听的几种方式1、匿名

2014-04-13 11:00:29 4202

原创 Intent学习

Intent有六个属性Component Name(组件名),Acti

2014-04-13 09:58:44 732

转载 RelativeLayout的属性

下面介绍一下RelativeLayout用到的一些重要的属性:    第一类:属性值为true或false    android:layout_centerHrizontal 水平居中    android:layout_centerVertical 垂直居中    android:layout_centerInparent 相对于父元素完全居中    android:la

2014-04-12 14:30:24 630

原创 LinearLayout知识的学习

LinearLayout布局有两种方式垂直(vertial)和水平(horu)

2014-04-12 12:35:34 714

android 进程间通信demo

一个简单的进程间通信

2017-07-04

进程间通信demo

一个简单进程间通信demo

2017-06-07

简单流式布局

一个简单的流逝布局

2017-01-06

treeListView

树形listview

2016-07-26

android与js的通信

android与js的通信

2016-03-22

进程间通信Messenger

这是一个简单进程间通信Messenger demo

2016-03-15

Emoji表情过滤

经过测试的表情Emoji表情过滤过滤,能将Emoji表情过滤表情完美过滤掉

2016-03-08

自定popuwindow

这是一个自定义popuwindow,点击输入框可以很好的将内容顶上去

2016-03-07

自动选择文件打开方式

Android手机上自动匹配手机上的软件去打开文件,传入的参数是上下文以及File

2016-03-07

公历转化农历

这是一个公历转化为农历一个javaTest

2016-02-23

空空如也

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

TA关注的人

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