- 浏览: 169775 次
- 性别:
- 来自: 北京
-
最新评论
-
wangzhengfu:
看你这文章很纠结,既然把图贴出来了,为啥不贴上代码呢
android EditText 去除边框 -
sovio:
...
android EditText 去除边框 -
kdac:
啥J8翻译啊,谷歌翻译贴出来的吧?翻译不了就放原文,不伦不类, ...
android 弹出软键盘将底部视图顶起问题 -
shiny_txdd:
17:34:47,806 ERROR [ContextLoad ...
tomcat项目转jboss5.0 -
lenomon:
这里有篇实现无下划线的,Android使用TextView实现 ...
Android TextView中文字设置超链接、颜色、字体
文章列表
刚刚开始接触学习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编程思想-->
android 抓包
- 博客分类:
- android 相关技术
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;