- 浏览: 264377 次
- 性别:
- 来自: 广州
最新评论
-
zhanght327:
现在这个办法不好使了。。。火狐 谷歌 IE 360 迅雷 都不 ...
Aptana插件版Zip包下载方法 -
admins:
一般重启eclipse 与虚拟机就好了。或者看看logcat设 ...
Logcat问题的解决方法 -
CoolYJCK:
这个zip包用不了~~
Aptana插件版Zip包下载方法 -
crazysumer:
嗯,没有prepare报错了
Android的MediaPlayer错误 -
extjavaee:
问题就在于在layout中的决定ListView或 ...
ListView与Adapter使用要点
文章列表
删除subclipse的用户
- 博客分类:
- Eclipse
删除subclipse的用户
Win7 删除C:\Users\alfred\AppData\Roaming\Subversion\auth\svn.simple (alfred是系统用户名)
XP 删除C:\Documents and Settings\alfred\Application Data\Subversion\auth\svn.simple
mac 删除~/.subversion/auth/svn.simple,删除home目录下删.eclipse_keyring
删除之后,下次连接svn时就会要求输入密码了。
http://su ...
Android模拟器快捷键
- 博客分类:
- Android
F1/PgUp Menu key 菜单键 F2/PgDown Star key 星号键 F3 Call key 发送拨号键 F4 End Call key 结束通话或者说红键 Home Home key Home键 ESC Back Key 后退键 F7 Power button 电源键 F8 Disable/Enable all networking 禁止/启用所有网络 F9 Start tracing ...
Android中shared_prefs文件夹位置
一般而言,这个文件夹是在/data/data/你的应用的包名/shared_prefs下面,但是,有些device不在
这个路径(例如i9000)。
如果在上述的路径找不到,可以去/dbdata/databases/你的应用的包名/shared_prefs这个路径看看。
Android自带的toolbox(位于/system/bin中)是常见Linux命令的阉割缩水版,一些常见的命令不支持或者支持的不好(例如支持的参数少了)。为此,为了使用功能完整的linux命令,我们需要使用添加第三方工具集Busybox。
BusyBox 是标准 Linux 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀.简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的 ...
linux查看及修改文件权限
- 博客分类:
- Linux
linux查看及修改文件权限以及相关
查看文件权限的语句:在终端输入: ls -l xxx.xxx (xxx.xxx是文件名)那么就会出现相类似的信息,主要都是这些: -rw-rw-r--一共有10位数其中: 最前面那个 - 代表的是类型 中间那三个 rw- ...
Android adb shell
- 博客分类:
- Android
1、获取模拟器/设备列表
adb devices
2、指定device来执行adb shell
adb -s devicename shell
3、安装卸载apk
adb [-s devicename] install path_to_apk
adb [-s devicename] uninstall package
4、/sdcard文件上传下载
adb pull <remote> <local>
adb push <local> <remote>
注意: 执行该命令时,不要进入adb shell中,例如
...
Android SurfaceView
- 博客分类:
- Android
最近自己做了个指南针应用,用到了SurfaceView。总结下Surfaceview与View的区别:
(因为写程序时是用英语写的注释和笔记,这里就贴英语的,但是本人英语不是很好。)
SurfaceView VS View
SurfaceView has an instance of Surface which can use OS background thread to handle onto a raw buffer that is being managed by the screen compositor.
Because of Surface, SurfaceView ...
3G 2G GPRS等概念
- 博客分类:
- Web
3G, 第三代移动通信技术(3rd-generation,3G),是指支持高速数据传输的蜂窝移动通讯技术。3G服务
能够同时传送声音及数据信息,速率一般在几百kbps以上。3G标准:它们分别是WCDMA(欧洲版)、
CDMA2000(美国版)和TD-SCDMA(中国版)。
根据电信业重组方案,3G牌照的发放方式是:新中国移动获得TD-SCDMA牌照,新中国电信获得CDMA2000
牌照,中国联通获得WCDMA牌照。
GPRS, 通用分组无线服务技术(General Packet Radio Service)的简称,它是GSM移动电话用户可用的一
种移动数据业务。GPRS可说 ...
JSONObject
{k:v, k:v, ...}
k is String, and v can be JSONObject
, {...}JSONArray
, [...]
String, k:v
Boolean, k:v
Number, k:v
NULL, k:v
转义字符
不合法的XML字符必须被替换为相应的实体。
如果在XML文档中使用类似"<
" 的字符, 那么解析器将会出现错误。
下面是五个在XML文档中预定义好的实体:
和 & & amp;
...
LayoutParams
java.lang.Object
<-- android.view.ViewGroup.LayoutParams
android:layout_height
Specifies the basic height of the view.
android:layout_width
Specifies the basic width of the view.
Logcat在Android开发中是相当有用的。
但是,Logcat在使用时有时会遇到以下问题,在此提供点解决方法:
1. Logcat没有显示log
在window, show view, other.., android中调出device.
如果device有显示device信息,那么选中这个device,再回到Logcat就可以看到log了。
如果没有device,只能拔掉数据线再连接了。
2. Logcat自动刷屏
一般而言,这是由于Logcat积累了太多log而导致的现象。
可以点击Logcat右上角的“Clear Log”按钮。
3. ADB re ...
Android中的数据存储与传输
- 博客分类:
- Android
以下是工作中的开发总结,如有不妥,望请指出,谢谢!
Android中数据存储:File,SharedPreferences,SQLite,ContentProvider
Android外部数据传输:Intent, 适合小数据量,例如路径,URL等,一般超过140K以上会导致Intent传输失败。sdcard File, 便捷,适用于大数据文件,例如视频文件。ContentProvider与ContentResolver,适用于分享数据给第三方组件使用,该数据不一定存储在数据库中。
Android内部数据传输:Application,用于实现一些全局对象的存储和处理。Sha ...
1.
用引用操纵对象
2.
数据存储区:
1
)寄存器:最快的存储区(位于处理器内部),在Java编程
中不能直接控制
2
)堆栈
(stack)
:位于通用RAM
(随机访问存储器),但通过堆栈指针可以从处理器那里获得直接支持。堆栈指针若向下移动, 则分配新的内存;若向上移动,则释放那些内存。这是一种快速有效的分配存储方法,速度仅次于寄存器。创建程序时,Java系统必须知道存储在堆栈内所有项的确切生命周期,以便上下移动堆栈指针。
3
)
堆
(heap)
...
项目用到ListView,由于要用到
ImageView
,图片源不是在资源里面的,没法使用资源
ID,因此无法直接使用SimpleAdapter,要自己写一个Adapter。
在使用ListView和Adapter需要注意以下几点:
1. Adapter.getView()
public View getView(int position, View convertView
, ViewGroup parent){...}
这个方法就是用来获得指定位置要显示的View。官网解释如下:
Get a View that displays the da ...