- 博客(22)
- 资源 (3)
- 收藏
- 关注
转载 Android Universal Image Loader 源码分析
原文地址:http://www.codekk.com/open-source-project-analysis/detail/Android/huxian99/Android%20Universal%20Image%20Loader%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90本文为 Android 开源项目源码解析 中 Android Universa
2015-02-12 15:34:10 610
转载 Android Fragment
Fragment是google由3.0开始加入SDK的界面解决方案。后续由谷歌团队维护并发行了support包以支持低版本SDK来使用Fragment。谁在使用Fragment网易新闻网易云音乐百度音乐多米豌豆荚小米appPathPocketFuubo#Fragment的优点 —————- * adding and rem
2014-08-18 09:23:17 544
原创 杂写
1、能够承担起自己的责任2、能够启发周围的同事3、重视结果同事重视过程4、把公司看成一个整体,只有“我们”没有“你们”5、设定标准6、对不同的人用不同的沟通方式7、牢记生存的命脉“利润”8、看问题的时候不忘抬头看看目标9、我什么都不是,完成才是上帝10、在其职谋其位11、不纵容身边能力不足的人12、注重细节,做事尽量多做一点立志(短期、长期)
2013-12-26 11:23:39 556
原创 Android开发中的一些java知识点
1、instanceOfandroid类也都是典型的面向对象的类的继承关系,比如控件元素,继承View类的有Button、TextView、CheckBox等,我们需要instanceof来进行判断;sample:自动生成组件,并且给不同类型的组件设定不同的监听器;2、用Array工作数据结合的时候,比如在显示的时候ListView,数据源动态生成和界面属性的设置a、定义了
2013-12-26 11:12:17 987
原创 乱七八糟
int temp = generalParas.get(GeneralParaKey.P1) | generalParas.get(GeneralParaKey.P1) generalParas.get(GeneralParaKey.P4) generalParas.get(GeneralParaKey.P7
2013-09-24 09:35:50 707
转载 Android自定义View-invalidate()
最近要用一个自定义的View来实现坐标的功能,但碰到问题,数据更新之后,无论在我main里面还是view里面的处理方法中都无法刷新界面 后面看了下面的东西搞定问题 原文:http://blog.csdn.net/veryitman/article/details/6695516View编程(2): invalidate()再探博客中,说了加载View的onDraw()方法的时机
2013-09-17 11:50:54 1799
转载 android.os.NetworkOnMainThreadException
Android 4.1项目:在自己的项目中报这个错: android.os.NetworkOnMainThreadException网上搜索后知道是因为版本问题,在4.0之后在主线程里面执行Http请求都会报这个错,也许是怕Http请求时间太长造成程序假死的情况吧。那么网上的朋友也给出了相应的解决方案,这叫上有政策下有对策:一:在发起Http请求的Activity里面的o
2013-06-19 14:24:56 398
转载 ANDROID TabHost 切换时怎么及时刷新本ACTIVITY
ANDROID TabHost 切换时如何及时刷新本ACTIVITY问题详述:我现在做了一个想新浪微博的界面,用TabHost实现。比如,我在Tab3 中改变某些关于Tab1 的数据,而当我点击Tab1时,能立即刷新,看到Tab3中做出的改变。这种改变,比如,背景、ListView中的数据等。OnResume函数里面重新设置界面各个元素。
2013-06-14 18:00:24 934
转载 android中再按一次返回键退出程序
方法一:对话框提示在开发android应用时,常常通过按返回键(即keyCode == KeyEvent.KEYCODE_BACK )就能关闭程序,其实大多情况下该应用还在任务里运行着,其实这不是我们想要的结果。我们可以这样做,当用户点击自定义的退出按钮或返回键时(需要捕获动作),我们在onDestroy() 里强制退出应用,或直接杀死进程,具体操作代码如下://捕获按
2013-06-13 15:15:49 593
转载 android全屏,去掉title栏的办法
1.实现应用中的所有activity都全屏在manifest中直接加入android:theme="@android:style/Theme.NoTitleBar.Fullscreen"2.实现单个activity全屏requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(Wi
2013-06-13 14:32:34 540
转载 android 中SQLite数据库插入多条数据提高效率
最近在开发的过程中出现了对sqlite数据库进行多条插入操作,让人无法忍受的是插入200条及其简单的数据时,竟然花费了将近5秒钟,当我测试2000条时,直接挂掉了。开始的源码如下long starttime = System.currentTimeMillis();System.out.println(starttime+"");for (int i = 0; imyD
2013-06-07 13:58:17 1496
原创 Java代码实现堆栈
public class Test5 { public static void main(String[] args) throws Exception { Stack stack=new Stack(5); stack.push(1); stack.push(2); stack.push(3); stack.push(4); stack.push(5);
2013-04-02 19:44:05 656
原创 Fibonacci数列实现的几种方法(java实现)
public class FibonacciTest1{ /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("循环实现Fibonacci : " + fib1(7))
2013-04-02 19:40:12 665
原创 输入一串不重复的字符串,列出所有可能的组合(java实现)
1、输入一串不重复的字符串,列出所有可能的组合 例:输入字符串: abc 输出: abc acb bac bca cab cba分析:这是一道很好的考查对递归理解的编程题,我们以三个字符 abc为例来分析一下求字符串排列的过程。首先我们固定第一个字符a,求后面两个字符 bc的排列。当两个字符 bc的排列求好之后,我们把第一个字符a
2013-04-02 18:15:10 3453
转载 求子数组的最大和
输入一个整型数组,数组里有整数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值及数组开始位置和结束位置。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,-4,7,2,因此输出该子数组的和18,数组开始位置和结束位置是2和6;解题思路:当我们加上一个正数时,和会增加;当我们加上一个负数时
2013-04-02 18:08:41 394
原创 Balsamiq Mockups
以前的那种晒博客链接的方式不顶用了,下面是回复的!然后自己都网上找了几个注册码,还是有用的!感谢网上一些网友的分享!后面有一些注册码,希望对你有用!Valerie Liberty replied:Hi there,We no longer offer free evaluation licenses to bloggers because we changed our tria
2013-03-17 15:37:22 577
原创 Ubuntu下tftp和nfs的安装和配置
一、TFTP1、安装相关软件包:sudo apt-get install tftp tftpd xinetd2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi tftp 输入以下内容: service tftp { socket_type = dgram
2013-01-22 14:18:49 274
原创 ubuntu下安装软件could not get lock /var/lib/dpkg/lock
用apt-get命令安装一些软件包时,报这个错 could not get lock /var/lib/dpkg/lock出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。解决方法:输入以下命令sudo rm /var/cache/apt/archives/locksudo rm /var/lib
2013-01-21 22:00:34 391
转载 文件系统制作
1、概述文件系统就是管理外存上数据的逻辑结构,是存储、组织计算机文件和数据的一种方法,更严格地说,是一套实现了数据的存储、分级组织、访问和获取等操作的抽象数据类型(Abstract data type),通过它来访问、查找文件和数据很容易。外存数据在硬盘就是具体位置,用代码表述的话就是起始地址,但是看着不直观,操作也不方便,有文件系统弄出文件及目录的概念来翻译转换这些数据区域操作更方便。打个比
2013-01-21 10:21:14 310
转载 Bootloader移植简述
1、Bootloader移植A、引导过程三星的S5PC100为例(1)、片内是有固化的程序负责第一级引导bootloader也在外存上,首先得解决其运行的问题。片内是有固化的程序负责必要的硬件初始化工作,并把外部NANDFLASH或是NORFLASH、SD卡及其他设备上的bootloader的第一阶段代码运行起来。(2)、Bootloader需要的必要功能由于片内内存较
2013-01-21 10:20:39 749
转载 linux内核移植简述
以s5pv210为例简要说明。1、选平台A、修改顶层MakefileARCH ?= armCROSS_COMPILE ?= arm-linux-就是在指定arch\arm目录需要交叉编译编译,其他体系平台下的目录则不会。B、拷贝arch\arm\configs\s5pv210_defconfig到顶层目录下打开终端,进到内核顶层目录,并执行:# make s5p
2013-01-21 10:19:41 699
原创 进程和线程
1、进程和线程的简介1)进程: 进程本质上是正在执行的程序,每个进程都有一个独立的地址空间;进程是指程序在一个数据集合上运行的过程,是系统进行资源分配和调度运行的一个独立单位,有时也称为活动、路径、或任务。 进程是一个可拥有资源的独立单位; 进程同时又是一个可以独立调度和分配的基本单位。2)线程: 线程是进程中的一个实体,是被系统独立调
2012-11-03 10:47:07 293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人