05 2013 档案
摘要:这个异常大概意思是在主线程访问网络时出的异常。 Android在4.0之前的版本 支持在主线程中访问网络,但是在4.0以后对这部分程序进行了优化,也就是说访问网络的代码不能写在主线程中了。用多线程可解决:1 new Thread(){ 2 @Override 3 public void run() { 4 // TODO Auto-generated method stub 5 super.run(); 6 /...
阅读全文
摘要:在AlertDialog中加入EditView后,无法触发软键盘进行输入,加入下面代码可解决:checkinDialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);
阅读全文
摘要:转自:http://luhuajcdd.iteye.com/blog/1560225和http://www.2cto.com/kf/201201/117389.htmlJava代码 /*** 打开文件* @param file*/private void openFile(File file){ Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //设置intent的Action属性 intent.setAction(Intent.ACTION_VIEW); //获取文件file的MIME
阅读全文
摘要:备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql直接将MySQL数据库压缩备份mysqldump -hhostname -uusername -ppassword databasen
阅读全文
摘要:程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景 中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序。虽然初次看来它可能显得简单,但是,你必须进行一些预警以实现期望的结果。你最好还是牢记以下的几点告诫。 ...
阅读全文
摘要:如果在终端中执行java -jar xxx.jar &命令,当终端关闭时,xxx.jar也会同时结束运行,但是如果执行nohup java -jar xxx.jar &命令,则程序会在后台一直运行,值得注意的是,此时程序控制台输出会被转移到nohup.out文件中。nohup <程序名> &如果想要在控制台监控标准输出可以使用:tail -f nohup.out当你用shell启动一个程序时,往往他是在前台工作的。例如经常用PUTTY连接到远程服务器执行脚本的时候,如果本地网络中断后,这个时候前台进程就结束了,比较的懊恼,必须重新执行。因此有必要进行前后台进
阅读全文
摘要:1、添加这个源:sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse"。2、sudo apt-get update 3、sudo apt-get install sun-java6-jdkadd-apt-repository 是由 python-software-properties 这个工具包提供的所以要先安装python-software-properties 才能使用 add-apt-repositoryapt-get install python-soft
阅读全文
摘要:1、基本数据类型 下面一张表是描述了 Java 基本数据类型和JNI中基本数据类型的相对应关系已经占用空间大小。 随便观察就能发现,其实就基本数据类型而已,JNI基本数据类型只是比Java基本数据类型前多了个’j’而已 当然,JNI中还有个Java中没有的jsize,定义如下: typedef ji
阅读全文
摘要:static MediaPlayer mMediaPlayer; public static void play() { try { Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); mMediaPlayer = new MediaPlayer(); mMediaPlayer.setDataSource(Registry.context2, alert); final AudioManager audioManager = (AudioManager) Registry...
阅读全文

浙公网安备 33010602011771号