![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android笔记
jianchibuxie5
生命最伟大的荣耀不是从不跌倒,而是每次跌到后都能站起来
展开
-
Android中的category大全
Api Level 3(SDK 1.5)和Api Level 4(SDK 1.6):android.intent.category.ALTERNATIVE android.intent.category.BROWSABLE android.intent.category.DE原创 2011-07-22 09:31:42 · 253 阅读 · 0 评论 -
opensuse root 自动登录
在好多网站上查都没查出来最后 用英文 opensuse root autologin 在英文网站上查到了vim /etc/sysconfig/displaymanager将DISPLAYMANAGER_AUTOLOGIN=""变成:DISPLAYMANAGER_A原创 2011-09-28 16:50:53 · 853 阅读 · 0 评论 -
用户登录后自动执行的文件
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,原创 2011-09-28 16:49:38 · 314 阅读 · 0 评论 -
debian6开启root登录 及 自动root登录
开启root登录: vim /etc/pam.d/gdm3 将auth required pam_succed_if.so user != root quiet_succes注释掉开启root自动登录:vim /etc/原创 2011-09-28 16:53:26 · 580 阅读 · 0 评论 -
vsftp 无法启动
检查一下端口:netstat -tlunp|grep 21 假如显示的xinetd,修改/etc/xinetd.d/vsftp将disable = no改为:disable = yes重启以xinetd,启动vsftpdOK!原创 2011-09-28 16:58:14 · 439 阅读 · 0 评论 -
创建和使用Android library工程
创建library供多个工程共享代码、资源是非常常见的需求,网上这种资料非常少,基本上都是讲创建java工程,然后export,这种方式缺点非常多,大家可以自己google一下。本文着重介绍如何创建Android library,并且在工程中使用此library提供的资源原创 2011-09-27 15:34:41 · 225 阅读 · 0 评论 -
创建和使用Android library工程
创建library供多个工程共享代码、资源是非常常见的需求,网上这种资料非常少,基本上都是讲创建java工程,然后export,这种方式缺点非常多,大家可以自己google一下。本文着重介绍如何创建Android library,并且在工程中使用此library提供的资源原创 2011-09-22 11:44:40 · 214 阅读 · 0 评论 -
TCP/UDP/HTTP
先来一个讲TCP、UDP和HTTP关系的,注意红色mark的部分 1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有F原创 2011-09-22 16:23:25 · 222 阅读 · 0 评论 -
Notification
Android系统的状态栏(Status Bar)中有一个创新UI设计,这就是可以下拉的通知提示。当系统有一些消息要通知用户时,例如,收到短信、电子邮件、有未接来电时,都会把信息作为通知(Notification)发送给用户。下面我们来通过一个例子来学习Notificat原创 2011-09-22 16:21:53 · 321 阅读 · 0 评论 -
一些技巧
1:查看是否有存储卡插入 String status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)) { 说明有SD卡插入 } 2:原创 2011-09-22 16:20:22 · 258 阅读 · 0 评论 -
布局像素单位
Android的layout文件中有时候可能会指定具体的单位,比如有时候为px、dip或者sp等。他们的区别如下:1. px (pixels)像素:这个大家用得比较多, 一般我们HVGA代表320x480像素。 2. dip或dp (device indepe原创 2011-09-22 16:19:27 · 277 阅读 · 0 评论 -
9png
今天学习了用9png图来优化横屏竖屏的UI,使用sdk自带的工具draw9png.bat(tools目录下),就可以把普通的png图改成一张android可以使用的9png图,来达到自定义图片拉伸效果的功能。具体如何使用可以参考这个视频,1、问题由来,需求分析原创 2011-09-22 16:22:27 · 366 阅读 · 0 评论 -
getWritableDatabase()和getReadableDatabase()的区别
getReadableDatabase()并不是以只读方式打开数据库,而是先执行getWritableDatabase(),失败的情况下才调用。getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLite原创 2011-09-14 10:27:11 · 357 阅读 · 0 评论 -
初涉View
在View的学习中,借鉴以往JavaME的经验,这里首先把它们使用到的一些类、方法等简单做下类比:Android-->JavaMEView-->CanvasCanvas-->GraphicsonDraw(Canvas canvas)-->paint(Graphics g);...原创 2011-07-25 12:15:57 · 496 阅读 · 0 评论 -
Cursor的moveToFirst和moveToNext .
原来查询得到的cursor是指向第一条记录之前的原创 2011-07-21 14:48:59 · 392 阅读 · 0 评论 -
20个Android很有用的代码片段
1:查看是否有存储卡插入String status=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){ 说明有SD卡插入}2:让某个Activity透明 OnCr原创 2011-07-21 14:37:02 · 227 阅读 · 0 评论 -
ftp外网访问
pasv_promiscuous=YES/etc/vsftp/vsftpd.confpasv_enable=YESpasv_min_port=50000pasv_max_port=50009pasv_address=61.xxx.xxx.46(外网地址)重原创 2011-09-28 16:53:51 · 372 阅读 · 0 评论