- 博客(31)
- 资源 (16)
- 收藏
- 关注
原创 手机防盗
1.SharedPreference (保存程序的一些属性设置,Android数据存储其中一种) 用于保存用户的设置信息 是否开启了防盗功能 保存安全号码(你手机被盗了以后,小偷所用的手机号码发到你邮箱) 保存用户当前SIM卡的信息2.BroadcastReceiver 广播接收者 实现开机检测 (小偷拿到手机后,肯定要换sim卡,
2012-02-29 20:07:58 754
转载 Android应用程序级全局变量Application
在Android中,我们可以通过继承Application类来实现应用程序级的全局变量,这种全局变量方法相对静态类更有保障,直到应用的所有Activity全部被destory掉之后才会被释放掉。我们可以在Activity中使用getApplication(),方法来获得Application,它是代表我们的应用程序的类,使用它可以获得当前应用的主题,资源文件中的内容等,这个类更灵活的一个特
2012-02-29 16:47:24 1253
转载 JAVA中的IO系统详解
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWr
2012-02-28 23:14:35 463
转载 传智播客java学习--3g开发Android2
使用文件进行数据存储:Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public class FileActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) {
2012-02-28 09:44:20 489
转载 Java中的IO整理完整版
本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件import java.io.*; class hell
2012-02-28 09:11:56 588
原创 两个Activity切换例子
Activity01import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class Activity01 extends Activity {
2012-02-27 11:40:23 9106 3
原创 super.onCreate(savedInstanceState); setContentView(R.layout.main);的意思
main就是当前项目res下的layout里的main.xml文件。setContentView就是设置当前的Activity显示的内容按main.xml布局。super.onCreate(savedInstanceState)就是调用父类的onCreate构造函数,savedInstanceState是保存当前Activity的状态信息。附:and
2012-02-27 10:44:29 6618
原创 Android之短信发送器
效果图:界面布局:[html] view plaincopyxml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orienta
2012-02-25 10:25:23 740
原创 android 问题总结
1. Android 中 "@+id"的作用是什么?以及其与android:id的区别是什么?android:id和@id一样是引用已有的id,而@+id是新增加一个id2.CharSequence和String的区别是什么? CharSequence 是 char 值的一个可读序列。此接口对许多不同种类的 char 序列提供统一的只读访
2012-02-25 09:34:01 1179 1
原创 Eclipse调试:改变颜色, 背景与字体大小 和xml字体调整
Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test
2012-02-25 09:13:11 254716 1
原创 学习android之AndroidManifest.xml
先了解一下AndroidManifest.xml。就是功能清单文件。(以后广播接收器、音乐播放器,都是在这定义) 这个配置文件就类似于struts的struts-config.xml,还好学过struts2,依葫芦画瓢,也明白这个配置文件的大概意思。各属性的意思大致如下:manifest 根节点,描述了package中所有的内容。在它之下能
2012-02-24 23:20:59 1530
原创 Android实现打电话的功能-使用Intent和AndroidManifset.xml中加入权限
资料视频可参考传智播客 打电话视频 一:布局文件先设计拨号器的简单界面,可以先用画图软件构思 界面 二 :Activity中进行获取EditText中的电话号码,然后点击,使用Intent(意图)进行实现打电话的功能 Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("te
2012-02-24 15:36:48 24446 1
原创 死锁与解决死锁
----------------------------------要是以后写数据库的产品,不是写SQL语句,那里面涉及到的锁就跟多了。故事里有五个哲学家这些哲学家很穷,只买得起五根筷子。他们坐成一圈,两个人的中间放一根筷子。哲学家吃饭的时候必须同时得到左手边和右手边的筷子。如果他身边的任何一位正在使用筷子,那他只有等着。假设哲学家的编号是A、B、C、D、E,筷子编号是1、2、
2012-02-20 00:30:57 1142
转载 (收藏贴)编程的技巧
1. 如何让选中的一行记录高亮显示? http://topic.csdn.net/t/20050105/09/3699823.html2. 如何在下拉列表框里选择一个值后跳出新窗口? http://topic.csdn.net/t/20050107/15/3707444.html3. 如何在JSP中启动execl? http://community.csdn.net/Expert/Topic
2012-02-19 21:48:34 573
原创 05_线程同步
引入:两人同时取同一账户的钱 两个线程访问同一资源,进程之间协调的问题解决:在进程访问独占资源时先锁定再访问 synchronized 最好只锁定一个对象加锁过程中:一个方法做了同步(加锁)另一个方法没有做同步,别的线程可以访问没做同步的方法,并且能影响已经同步的方法,要保护需要的同步的对象,必须对要访问的对象所有方法要仔细考虑加不加同步,加同步效率变低,不加同步有可能产生数据不一致的后果
2012-02-19 14:19:22 441
原创 线程小例子 总结
TestThread2 t1和t2 一起用这个线程 , 互相抢, 一起抢到29结束。。。 public class TestThread2 { public static void main(String args[]){ Runner2 r = new Runner2(); //同样一个线程 , 两个人一起用, 同样一个2M宽带,两个人一起用 Thread
2012-02-15 20:49:54 581
原创 线程的优先级别
在生活中: 公交车有一定的优先权,北京市有专用通道, 120、 警车、消防车就更高的优先级别在java中有优先级别可以从1到10, (优先级越多的,得到的时间片就会越多)其中1可以用thread.min_priority表示,5可以用thread.norm_priority,10可以用thread.max_priority表示,获得或设置线程对象的优先级
2012-02-15 18:06:56 7771
原创 数组------写一个程序,产生25个随机数,对每个随机值,使用if-else 分类为大于、小于、等于
题目:写一个程序,产生25个随机数,对每个随机值,使用if-else将其分类为大于、小于、等于其随后生成的值这是用数组的方法 import java.util.Random;public class Random25 { public static void main(String args[]){ Random rnd = new Random(); int[] a = ne
2012-02-15 16:55:35 1992
原创 yield方法(暂停当前正在执行的线程对象,并执行其他线程。 )
Thread.yield()方法作用是:暂停当前正在执行的线程对象,并执行其他线程。 yield()应该做的是让当前运行线程回到可运行状态,以允许具有相同优先级的其他线程获得运行机会。因此,使用yield()的目的是让相同优先级的线程之间能适当的轮转执行。但是,实际中无法保证yield()达到让步目的,因为让步的线程还有可能被线程调度程序再次选中。 结论:yield()从未
2012-02-14 22:33:01 1512
原创 jion方法(合并某个线程) jion()调用优先级别,把"谢霆锋"调到前面输出
public class TestJoin { public static void main(String[] args) { MyThread2 t1 = new MyThread2("谢霆锋"); t1.start(); //启动分支线程 try { t1.join(); //把T1分支线程合并到当前线程 } catch (InterruptedExc
2012-02-14 10:46:57 1152
原创 Sleep
public class TestThread { public static void main(String args[]){ Runner1 r = new Runner1(); r.start(); r. //Thread t = new Thread(r); //t.start();
2012-02-13 00:47:27 1107
转载 我的android程序员面试经历(北京) 谁说android开发没有大公司
原帖地址 http://blog.csdn.net/itachi85/article/details/6940538 虽然现在离那时面试的经历有一段时间了,但是我还是要说出来,希望能给想要找工作和换工作的同学们一些帮助。先说投简历,其时我没投简历,有经验的同学们可以把简历挂到网上(最好是智联)等着公司和猎头给你电话就行,简历要尽量简洁,当然你会的技能最好写的详细些,最好一篇纸搞定。
2012-02-12 23:56:05 2086 1
转载 【转】一位软件工程师的6年总结
“又是一年 毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工6年的经历沉淀或者经验提 炼 ,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软 件开发人员如何提高自己的软件专业技术方面的具体建议 ,前面几点旨在确定大的方向,算是废话吧。谨以此文献给那个自己为你奉献 3 年青春与激情的开发团队
2012-02-11 21:34:54 637
原创 线程转换的过程---上厕所的过程. ++线程控制的基本方法
CUP就是一个公共大厕所.嗯,一个非常恰当的比喻......这里,自己稍微联想了一下上厕所的过程.呵呵......... 做了个图...仅供娱乐,如有雷同,纯属巧合........ 线程转换的过程---上厕所的过程.isAlive() 活着的线程: 阻塞状态 就绪状态 运行状态 死着的线程:
2012-02-11 20:38:12 963
原创 01线程是一个程序里不同的执行路径
public class{ public static void main(String[] args){ m1(); } public static void m1(){ m2(); m3(); } public static void m2(){} public static void m3(){}}输出结果程序执行
2012-02-11 00:55:41 1711
原创 编写线程安全的JSP应用程序
相关jsp与线程的问题 : 1.jsp启动一个线程和c++通信, 2.JSP中的线程安全--笔者在开发齐齐哈尔机车厂车辆管理信息系统时多次遇到这样的问题 提示: JSP默认是以多线程方式执行的,这是JSP与ASP,PHP,PER
2012-02-09 12:22:32 671
转载 程序员千万不能养成的习惯
不吃早餐。 指控:严重伤胃,使你无法精力充沛地工作,而且还容易“显老”。德国埃朗根大学研究人员在对7000个男女对象的长期跟踪后发现,习惯不吃早餐的人占到了40%,而他们的寿命比其余60%的人平均缩短了2.5岁。而另一所大学在一次对80-90岁老年人的研究中发现,他们长寿的共同点之一是:每天吃一顿丰盛的早餐。处罚决定:早餐食物尽量做到可口、开胃;有足够的数量和较好的质量;体积小,热能高;制备省时省
2012-02-03 23:39:49 1111
转载 Ruby之父松本行弘:编程是可以干一辈子的[问题点数:50分]
摘要:编程更需要的是知识、经验、判断力等等,这些都不会因为年龄的增长而退化。换句话说,编程是可以干一辈子的。这一点,和那些专业体育选手略有不同。 生平: 松本行弘(Yukihiro Matsumoto),1965年4月14日出生于日本鸟取县。1984年,就读于筑波大学第三学科信息学系。2年后休学,成为末日圣徒耶稣基督教会的宣讲师。大学复学后,加入中田育男教授的研究室。1990年大学
2012-02-03 23:38:36 535
转载 关注程序员健康之——人体健康论
人体器官夜间工作时间表:凌晨1:00~3:00,胆的排毒,需在熟睡中进行。凌晨3:00~5:00,肺的排毒,需在熟睡中进行。午夜12:00~凌晨4:00为脊椎造血时段,必须熟睡。凌晨5:00~7:00,大肠的排毒,应上厕所排便。早上7:00~9:00,小肠大量吸收营养的时段,应吃早餐。晚上9:00~11:00为免疫系统(淋巴)排毒时间,此段时间应安静休息或听音乐。晚间1
2012-02-03 23:36:41 743
原创 关注程序员健康之——用脑过度多吃松子 ++——白天打个盹提高记忆力
http://www.cnblogs.com/shihao毫无疑问,我们程序员每天用脑是绝对过量的。虽然食疗只是辅助措施,但有句话说:不管什么事只要你坚持了就一定会有效果! 松子又名松子仁、海松子等,不仅是美味的食物,更是食疗佳品,因而有“长寿果”之称,备受历代医家、营养学者所推崇,这与其独
2012-02-03 22:27:43 1375
原创 马士兵java 贪吃蛇
07_ 1 重要概念:蛇怎么移动07_2 重要概念:蛇怎么移动207_3 蛇怎么移动07_ 4 根据原蛇头和方向计算新蛇头的坐标07_ 5格子坐标与像素坐标
2012-02-03 21:47:48 1792
IPackageInstallObserver.class
2013-06-14
IPackageInstallObserver$Stub.class
2013-06-14
PackageParser.class
2013-06-14
Android示例大全(从培训到工作)
2012-07-31
mars大哥的android源码第一二季
2011-11-18
struts2.1入门手册V3.0
2011-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人