自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (7)
  • 收藏
  • 关注

原创 详谈android启动模式

绝对原创:转载请说明出处!android启动模式大家都知道就是四种:standard,singleTop,singleTask,singleInstance。        这里主要是通过查看dump来描述四种模式的区别和一些注意事项。通过三个activity进行调试MainActivity---->>SubActivity---->>TaskActivity,一下以ABC代替。

2016-05-19 20:32:59 400

原创 浅谈android架构设计

到目前为止,android开发在网络上或者社区上没有公认的或者统一的开发框架,好多框架都是基于对方法的封装。今天在这浅谈两年来对android开发的理解,主要是思想上的理解,希望对大家有帮助。       我认为android开发可以从两个方面去总结架构的设计,在这里对于实现只做陈述:       一,就是大多数人的设计思路,对方法的封装。       在这里我根据开发的习惯对工程进行

2015-01-20 00:16:26 1602

原创 json数据格式和object对象之间相互转换

android在与后台交互的时候经常需要解析数据和封装数据,本文讲述json数据解析为对象的过程和对象被封装为json数据的过程:Object------------>json:主要通过google提供Gson方法:在使用Gson的时候还需要导入一个jar包 // 把对象转换成json数据 private String initJsons() { String resul

2013-12-19 15:00:01 1281 1

原创 android Notification的例子

public void onPostDirect(View v) { // 直接跳转activity,启动intent中的activity的时候直接吧activity作为一个任务推倒app中activity的栈顶; // 点击返回的时候会跳到栈的另外一个activity; // 1提醒框的view设置 NotificationCompat.Builder mBuilder

2013-09-25 15:23:31 951

原创 android ListView添加自定义的Adapter的一个奇葩问题,注意了!

最近在写一个android listview自定义的adapter的时候发现了一个问题:自定义布局getView的调用次数的问题。写了一个与原来写好的一个一模一样的自定义的adapter运行后发现,自己写的adapter运行结果比较卡,点击里面的组件好久没有反应,后来各种对比,终究没发现什么,最后的最后快要放弃的时候,突然换了ListView 在xml中布局居然好使了,两个布局如下:

2013-07-04 13:31:53 703

原创 管理线程的线程池

我们实现线程的一般方式是一个类实现Runnable接口,再new Thread(new Runnable).start();自从JDK5之后,sun公司在java.util.concurrent包下提供了一些方法来管理线程:具体看代码里面有注释,一目了然:import java.util.concurrent.ExecutorService;import java.util.con

2013-05-21 18:05:44 529

原创 ListView实现Item内部操作

很简单,用自定义的适配器实现BaseAdapter。代码:package com.cn.hyh;import java.util.ArrayList;import java.util.HashMap;import android.app.Activity;import android.content.Context;import android.os.Bundl

2012-12-28 10:40:33 459

原创 架构级TabHost

层次清晰的TabHost,绝对可以架构了!   package com.xxt.tabh;import android.app.TabActivity;import android.content.Intent;import android.os.Bundle;import android.view.LayoutInflater;import android.vie

2012-12-27 15:36:39 529

原创 自定义Spinner初始选项不列入选择范围内(Spinner添加“请选择”)

网上看了篇文章关于Spinner初始添加“请选择”项的文章,学习简化了一下,希望对大家有帮助!自定义spinner继承自Spinner,处理选中的position和返回的position:package com.xxt.spinner2;import android.content.Context;import android.util.AttributeSet;impor

2012-11-12 20:35:13 3106 1

原创 关于oracle的一些基本知识点和操作

关于oracle的一些基本东西Oracle的安装: 首先检查机器上是否安装过oracle若果安装过,则卸载后注意删除注册表(具体位置上网查)中有关oracle中的一切和本地磁盘中oracle的文件夹。安装oracle,记住oracle的实例名(这个很重要)用户可以后来添加。一个oracle可以对应n个用户。配置环境变量。 Oracle创建用户:创建临时表空间 创建临时表

2012-11-12 17:56:56 648

原创 android Timer和TimerTask实现倒计时

不多说代码很简单:timer=new Timer(); num=10; timerTask=new TimerTask(){ @Override public void run() { runOnUiThread(new Runnable(){ public void run() { text.setT

2012-10-11 15:30:22 838

原创 数字反转实现

小弟初来乍到,边学习边总结:数字反转的方法第一种:直接用reverseStringBuffer sb=new StringBuffer("123456");sb.reverse();system.out.println(sb);第二种:用循环的方法int a={3,2,2,4,5,6};int b=new int[a.length];for(int i=0;i<

2012-10-08 17:26:59 467

Eclipse SVN1.8.22插件

Eclipse SNV1.8.22插件,欢饮下载!

2015-01-13

json和object之间的转换

在android客户端与服务器交互的时候,json和object之间的数据转换

2013-12-19

Service实现仿Iphone浮动窗体和Service回调

实现仿iphone的桌面的小窗口,跟360的效果一样。 用service实现,并实现service回调activity

2013-11-08

ViewFlipper和ViewPage实现滑动切换界面

分别用ViewFlipper和ViewPage实现界左右滑动界面切换前者不带个数显示,后者带个数显示!

2013-11-04

ListView Item内部操作

ListView实现对显示的单行的Item进行操作。主要实现BaseAdapter

2012-12-28

架构级TabHost

架构级的TabHost,tabHost之间切换,层次清晰,一目了然。

2012-12-27

自定义Spinner实现初始项不参与列表显示(Spinner添加“请选择”)

自定义Spinner实现初始为请选择之类的不参与列表的显示

2012-11-12

空空如也

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

TA关注的人

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