摘要:
常用快捷键:Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter 在当前行插入空行(原理同上条)C 阅读全文
摘要:
转自:http://www.cnblogs.com/mainroadlee/archive/2011/01/11/Android_Network_State_Checking_And_Setting.html获取网络连接状态随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。Android平台提供了ConnectivityManager类,用于网络连接状态的检测。Android开发文档这样描述ConnectivityManager的作用:Class that answers queries about the state 阅读全文
摘要:
主要的代码参考:http://www.cnblogs.com/hnrainll/archive/2012/05/28/2522558.html重点看如何在Android代码中设置代理。代码如下: 1 public class MainDemo extends Activity { 2 /** Called when the activity is first created. */ 3 4 private ImageView imageView = null; 5 6 private String urlString = "http://s7.sinaimg.cn/... 阅读全文
摘要:
在Android中显示一张网络图片其实是超级简单的,下面就一个非常简单的例子:Step1:1、创建你的Activity,本例中以ViewWebImageActivity说明;2、ViewWebImageActivity中的代码如下:String urlString ="http://s7.sinaimg.cn/middle/9b82a8c54c10ecacbb686&960"; private ImageView imageView = null; @Override public void onCreate(Bundle savedInstanceState) { 阅读全文
摘要:
1.diskusagehttp://code.google.com/p/diskusage/提供了一种找到存储卡上的文件和消耗了大量的空间目录的方法2.themissingtabwidgethttp://code.google.com/p/themissingtabwidget/水平tab标签页3.xinkvpnhttp://code.google.com/p/xinkvpn/通过XinkVpn桌面小工具,将可以实现一键连接/关闭VPN4.android-aspectjhttp://code.google.com/p/android-aspectj/android使用AspectJ方法跟踪的例 阅读全文
摘要:
1.sparsersshttp://code.google.com/p/sparserss/一个简洁的android rss阅读器2.desktopsmshttp://code.google.com/p/desktopsms/在电脑写短信3.kraigsandroidhttp://code.google.com/p/kraigsandroid/创建者写的一些应用包括:闹钟和调节屏幕亮度小工具等4.remotecontrol-for-winamphttp://code.google.com/p/remotecontrol-for-winamp/远程控制winamp(5.5以上版本)5.tesse 阅读全文
摘要:
转自:http://blog.csdn.net/dellheng/article/details/71701761.sociallibhttp://code.google.com/p/sociallib/社交网络库,支持Facebook、Twitter、GoogleBuzz、LinkedIn2.android-lighthousehttp://code.google.com/p/android-lighthouse/android平台的Qt版本3.robotiumhttp://code.google.com/p/robotium/Android 平台上类似 Selenium 的集成测试工具4. 阅读全文
摘要:
1.achartenginehttp://code.google.com/p/achartengine/android报表库2.android-vcardhttp://code.google.com/p/android-vcard/操作vCard文件3.android-mockhttp://code.google.com/p/android-mock/android版EasyMock4.proxoidhttp://code.google.com/p/proxoid/android代理服务器5.android-xmlrpchttp://code.google.com/p/android-xmlr 阅读全文
摘要:
1.ZXinghttp://code.google.com/p/zxing/条形码、二维码2.K-9 Mailhttp://code.google.com/p/k9mail/邮件客户端3.Sipdroidhttp://code.google.com/p/sipdroid/SIP/VoIP客户端4.Openintentshttp://code.google.com/p/openintents/提供了大量的应用程序,使用intent,简化开发5.Libgdxhttp://code.google.com/p/libgdx/游戏开发框架6.opensudoku-androidhttp://code.g 阅读全文
摘要:
什么是 TortoiseSVN?SVN 全名是 Subversion,它是一个开源的版本控制软件,与它类似的软件有 CVS,VSS,ClearCase。只要接触过团队开发,对这类软件肯定不会陌生。而 SVN 作为一个跨平台的开源软件,具有很强的活力,目前也已经相当成熟,很多开源项目都用它来管理文档或是代码。更为重要的是,不仅仅是团队开发,作为个人独立开发的项目(或者个人想维护的文档)也可以用 SVN 进行管理,而不需要另外一台服务器。TortoiseSVN 是 SVN 的一个 Windows 外壳扩展应用,它可以帮助用户直观的进行 SVN 的各种操作,而不需要使用命令行。作为个人用户,只要安装 阅读全文
摘要:
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。方法二:(Thread+Hand... 阅读全文
摘要:
android应用开发中常常会用到定时器,不可避免的需要用到 TimerTask 定时器任务这个类下面简单的一个示例演示了如何使用TimerTask这个示例演示了3秒未有触屏事件发生则锁屏(只是设置下文本,意思一下)有触屏事件则解除锁定public class ColTimerTaskActivity extends Activity { /** Called when the activity is first created. */ private final String TAG = "ColTimerTaskActivity"; private final int 阅读全文
摘要:
final EditText inputServer = new EditText(this); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Server").setIcon(android.R.drawable.ic_dialog_info).setView(inputServer) .setNegativeButton("Cancel", null); builder.setPositiveButton("Ok", n 阅读全文
摘要:
大家平时见到的最多的可能就是Frame动画了,Android中当然也少不了它。它的使用更加简单,只需要创建一个AnimationDrawabledF对象来表示Frame动画,然后通过addFrame 方法把每一帧要显示的内容添加进去,并设置播放间隔时间,本例子中间隔时间为5S,最后通过start 方法就可。以播放这个动画了,同时还可以通过 setOneShot方法设置是否重复播放。[java]view plaincopypackagexiaosi.bu;importandroid.app.Activity;importandroid.graphics.drawable.AnimationDra 阅读全文
摘要:
转自:http://www.cnbeta.com/articles/188440.htmBasic一个有过 BASIC 编程经历的人是很难学会好的编程习惯的。作为一个潜在的程序员,他们已经被脑残并且无法修复。-- Edsger Wybe Dijkstra,Dijkstra 算法发明者 英文原文:Quotes about programming languages CC 语言程序就像一群拿着刀的人在刚刚打过蜡的地板上快速的跳舞。-- Waldi Ravens罗马帝国衰败的主要原因之一是因为他们缺少0,他们没有办法知道他们的 C 程序已经成功的执行完了。-- Robert Firth现在是早上.. 阅读全文
摘要:
intent英文意思是意图,pending表示即将发生或来临的事情。PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。Intent 是及时启动,intent 随所在的activity 消失而消失。PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,getService来得到pendingintent的实例,当前activity并不能马上启动它所包含的intent,而是在外部执行 pendingintent时,调用intent的。正由于pendinginte 阅读全文
摘要:
转自:http://www.cnblogs.com/TerryBlog/archive/2010/07/29/1788319.html本来打算晚上继续 Api Demos 系列的,不过今天下午的时候无聊去玩了一下桌面组件 App Widget 觉得挺不错的一个东西,对它很是感兴趣,玩了一下碰到很多问题,一直在解决问题到了晚上10点。只能怪自己理解不深刻,不过最后还是解决了,把一些领悟写出来也算给自己一个交代。下面是本篇的大纲:1、AppWidget 框架类2、在 Android 如何使用 Widget3、AppWidget 框架的主要类介绍4、DEMO 讲解1、AppWidget 框架类1、A 阅读全文
摘要:
分类显示http://files.cnblogs.com/hnrainll/SDDemo.zip 阅读全文
摘要:
package com.wenhao.test.sddemo;import java.io.File;import android.app.Activity;import android.os.Bundle;import android.os.Environment;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Toast;public class MainDemo extends Activity { .. 阅读全文
摘要:
转自:http://blog.csdn.net/cjjky/article/details/6684959在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启动一些匿名的子线程,太多的子线程给系统带来巨大的负担,随之带来一些性能问题。因此android 阅读全文