`
carywei
  • 浏览: 191253 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

拾色器

好用的拾色器,取得颜色值。
一般情况下对于Android程序布局我们往往使用XML文件来编写,这样可以提高开发效率,但是考虑到代码的安全性以及执行效率,可以通过Java代码执行创建,虽然Android编译过的xml是二进制的,但是加载xml解析器的效率对于资源占用还是比较大的,一般一个简单的TextView,比如     <TextView    android:id="@+id/textControl "    android:layout_width="100px"    android:layout_height="wrap_content" /&g ...
  对于Android开发我们可以做的尽量MVC化,UI界面和Code逻辑代码分离方式,除了常规的Activity布局可以用xml实现外,菜单Menu也可以通过MenuInflater来映射一个布局文件,相关的创建菜单方法有些不同,如图:  @Override    protected void onCreateContextMenu(ContextMenu menu) {        MenuInflater inflater = cwj.getMenuInflater(); //这里cwj为当前的context        inflater.inflate(R.menu.android ...

DroidDraw

好用的UI设计工具
android整齐讲解的文档
Task和Activity相关这段时间在做一个项目,发现对Task和Activity掌握的还是不牢固。把相关知识整理在这里,方便查阅,有几个Flag没看明白啥意思,也没测试出来效果如何。。。    android:allowTaskReparenting    用来标记Activity能否从 ...
平时我们在开发Android程序时遇到较耗时任务的处理,如I/O访问的数据库操作、网络访问等情况时造成UI假死等问题,通过AsyncTask可以很好的解决这个问题,就今天以在Android中执行Downloader.downloadFile(url),可能会堵塞整个界面。显然这会影响用户体验,我们如何解决这个问题呢?   方法一、   创建一个新的线程执行我们的任务,使用Thread类,在 run(){}中写入任务代码,比如:   new Thread(new Runnable() {   public void run() {   Downloader.downloadFile(ur ...
Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见 http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。 对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState),以及Activity之间的跳转和数据传输(intent ...
public class ListenerCall extends BroadcastReceiver { private static final String TAG = "ListenerCallOut"; private Intent intent; private static boolean incomingFlag = false; private static String incoming_number = null;  @Override public void onReceive(Context context, Intent intent) {/// ...
对于EditText控件来说可能需要用户输入提示, Android123给大家一个不错的方法, 比如这个文本库是需要输入姓名的,可能 输入提示的内容为 “单击输入姓名”, 使用Java代码,直接调用setHint(CharSequence hint) 即可, 而对于layout xml布局文件而言,可以加入android:hint="单击输入姓名"   这行在你的 EditText 中即可。 Android开发网提示: 输入提示颜色为灰色的,用户单击后自动清除,一般作用是告诉用户这个文本框需要输入的内容是什么
在开发游戏的时候,有些游戏是只能横屏玩的,所以手机竖立放置的时候,要保持游戏画面依然横屏。要做到这个要求其实很简单,在AndroidManifest.xml里面配置一下就可以了。加入这一行android:screenOrientation="landscape"。 例如(landscape是横向,portrait是纵向): Java代码 <?xml version="1.0" encoding="utf-8"?>   <manifest xmlns:android="http://schemas.andr ...

DesignDialog

1.AlertDialog  引用一个xml做为显示的界面 2.DesignDialog 的实现。使用方法抽象接口 (类似Thread 和Runnable的实现) 3.AlertDialog的按钮的单击事件要实现接口是DialogInterface.OnClickListener接口
Global site tag (gtag.js) - Google Analytics