- 博客(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
Service实现仿Iphone浮动窗体和Service回调
2013-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人