`
yezhiqiu-love
  • 浏览: 166775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
 刚刚开始接触学习Android的同鞋们在看到工程中出现的那么多的canvas啦、paint啦等等的使用的时候,都会惊讶于由这些方法创作出来的perfect界面,但同时也会对这些方法的使用感到困惑,他们大多时间他们都一块儿出现,到底他们是个什么样的关系?又该怎样用他们呢?         我们想象一个画面:一个小孩儿在一块画板上画画(虽然画的是啥咱不知到啦~~~)         在Android中,Canvas其实就相当与那小孩儿画板上的那块画布啦!(网上大多都这样解释,但是我觉得还不是很准确,因为这块画布不仅仅就只是在那边随你怎么画啦,它会给你很多帮助的哟,比如你要画矩形的画,就不用自己 ...
    模仿renren的左右划动菜单栏,主要通过HorizontalScrollView来实现横向划动布局。通过判HorizontalScrollView对象的scrollX来控制左右两边的图片显隐。显示效果如图:  具体Java代码如下: /** * * @author Shaodong Wu * 模仿renren的左右划动菜单栏 */ public class JustTestActivity extends Activity { private static final String TAG="JustTestActivity"; ...
      之所以要使用final方法,可能是出于对两方面理由的考虑。第一个是为方法“上锁”,防止任何继承类改变它的本来含义。设计程序时,若希望一个方法的行为在继承期间保持不变,而且不可被覆盖或改写,就可以采取这种做法。      采用final方法的第二个理由是程序执行的效率。将一个方法设成final后,编译器就可以把对那个方法的所有调用都置入“嵌入”调用里。<!-- 出自java编程思想-->
1、下载TcpDump for Android ,或者本地下载 ; 2、上传到手机并修改权限: 1 adb push tcpdump /data/local/tcpdump 2 adb shell chmod 6755 /data/local/tcpdump 3、运行: 1 adb shell tcpdump -i eth0 -w /sdcard/capture.pcap 4、执行你要监视的程序; 5、下载日志:  1 a ...
Android电话拦截及拦截后的提示音 1. 电话拦截 这个功能大家可能都知道了,就是利用反射原理调用ITelephony的隐藏方法来实现。这个就不说了,在附件的代码里有。 2.拦截后提示忙音/空号/已关机/已停机 这个功能其实是要用到MMI指令,具体如何设置呼叫转移的指定可以参考这里 http://baike.baidu.com/view/206402.html?fromTaglist 。 在 本文中我们会用到“遇忙转移”转移的功能。中国移动的设置方式是 **67#电话号码#,取消方式为 ##67#。这两个指令可以直接在手机的拨号界面输入测试。ITelephony ...
将流中的数据保存到字符串中: StringBuffer sb = new StringBuffer(); while (true) { final int ch = is.read(); if (ch < 0) { break; } else { sb.append((char)c ...
LinearLayout gridContainer = (LinearLayout)mInflater.inflate(R.layout.friend_grid, null); include.addView(gridContainer); GridView g = (GridView)gridContainer.findViewById(R.id.grid); g.setLayoutParams(new LinearLayout.LayoutParams(getLogic().getPx(mImageIds.length*83), -1));  g.setNumC ...
很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢?   首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实 ...
整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家。 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = ——fix-missing" sudo apt-get remove package ...
http://hi.baidu.com/kkernel/blog/item/c331c0292a948df799250afd.html Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系 ...
Just like HTML Tables on webpages the TableLayout on Android gives you the option to align Views in a table order with rows and columns. My development setup is: IDE: Eclipse IDE (setup guide here ). Phone: HTC Hero Android version: 1.5 HTC Rom I will be using the standard Android Project Ske ...
1.首先要得到你的debug keystore位置:   打开Eclipse--->Windows---> Preferences--->Android--->Build   查看默认的debug keystore位置,例如:C: Documents and Settings(你电脑的名字).android debug.keystore   2.在cmd中执行: (可以先定位到jdk的bin目录下)   keytool -list -alias androiddebugkey - keystore " C: Documents and Settin ...
TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置。 效果图:  Activity代码: package  com.zhou.activity;       import  android.app.Activity;    import  android.graphics.Color;    import  android.os.Bundle; ...
    在《Android/OPhone开发完全讲义》 中(5.4.2节)的效果图。 基本原理是在drawable目录中建立一个xml文件,描述一下背景图,内容如下: <?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 设置背景色图像资源 ...
public class AddCardActivity extends Activity { private  Button add; private  Button take_p; private Button app_ol; private File sdCard; private File sdPhoto;
Global site tag (gtag.js) - Google Analytics