- 浏览: 322674 次
- 性别:
- 来自: 武汉
最新评论
-
Mfeng:
Mfeng 写道评论竟然不能删除
java 实现文件/文件夹复制、剪切、删除 -
Mfeng:
评论竟然不能删除
java 实现文件/文件夹复制、剪切、删除 -
yizhesong:
如何更改回来?
android EditText设置不可写(转) -
zhb31415926:
写点有技术含量的,纯浪费时间的文章
ListView——ArrayAdapter -
somefuture:
龙哥IT 写道setTextView(int,String)? ...
Activity传递一个或者多个对象
文章列表
1、Android 获取本机Mac 地址方法:
需要在AndroidManifest.xml文件中添加权限:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
public String getLocalMacAddress() {
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wifi.getConn ...
今天将ADT更新到最新的12.0版本,重新导入以前的工程,没想到竟然报如下错误:
Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties.
按提示在工程文件上 右键 -> Android Tools -> Fix Project Properties ,无效。
手动打开Project Properties -> java Compiler -> 选上Enable ...
EditText 属性
- 博客分类:
- android_EditText
EditText继承关系:View-->TextView-->EditText。
EditText的属性很多,这里介绍几 个:
android:layout_gravity="center_vertical" 设置控件显示的位置:默认 top,这里居中显示,还有bottom
android:hint="请输入数字!" 设置显示在 ...
Android 应用程序获得版本号
- 博客分类:
- android_app
我们可以在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0",那如果想在代码中获取这个版本号呢,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了):
/**
* 返回当前程序版本名
*/
public static String getAppVersionName(Context context) {
String versionName = "";
try {
...
1、EditText有焦点(focusable为true)阻止输入法弹出
editText=(EditText)findViewById(R.id.txtBody);
editText.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
editText.setInputType(InputType.TYPE_NULL); // ...
具体方法:首先, 如果一样用了累死的代理软件害得无法连接网络的话, 先做如下操作.
1. Win + R 打开运行对话框, 输入"services.msc" 打开服务管理器
2. 找到服务 "Network locetion Awareness", 启动服务.
3. 如果 "Network locetion Awareness" 服务无法启动, 右键点击 -> 属性 -> 登录 选项卡 -> 选择 本地系统帐户,接着启动服务
4. 找到 "Network List Service" 服务, 启动服务 ...
microsoft virtual WiFi miniport adapter是虚拟wifi设备,通常是你更换了网络环境,或者创建新的无线网络连接等情况后,创建的对应虚拟设备。‘
删除的话,请参考以下步骤
您只需要将"本地连接*3" 等,对应的更换为“Microsoft Virtual WiFi Miniport Adapter #9”即可
1. 点击开始,在搜索程序和文件中输入regedit并回车以打开注册表编辑器
2. 展开注册表目录至HKEY_LOCAL_MCHINE\SYSTEM\CurrentControlSet\Contro ...
1.获取状态栏高度:
decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。
于是,我们就可以算出状态栏的高度了。
Rect frame = new Rect();
getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);
int statusBarHeight = frame.top;
2.获取标题栏高度:
getWin ...
android google map
问题描述:
ListView中Item加入Button后,导致ListView无法点击。
解决方案:
如果ListView子视图中有Button等抢焦点的控件,那么需要在ListView的xml配置中加入android:descendantFocusability="blocksDescendants"
同时,对Button等控件需要加入
android:focusable="false"
Android Sharedpreferences实现用户偏好存储
以下步履(我的手机是 Nexus s 9023,其他手机且不知是否行得通)
1.Root软件 DooMLoRD_v3_ROOT-zergRush-busybox-su下载
2.手机USB连接PC
3.设置-应用程序-开发-USB调试点上勾
4.解压 DooMLoRD_v3_ROOT-zergRush-busybox-su.zip
5.进入文件夹,双击 runme.bat,弹出命令窗口
6.根据提示按任意键
7.这个时候手机会自动重启
8.启动cmd
9.adb shell - su - ls ...
10.ov ...
首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部存储路径下。所有内部存储中保存的文件在用户卸载应用的时候会被删除。
一、 files
1. Context.getFilesDir(),该方法返回/data/data/youPackageName/files的File对象。
2. Context.openFileInput()与Context.openFileOutput(),只能读取和写入files下的文件,返回的是FileInputStream和FileOutputStream对象。
3. Context.fileList() ...
补充点Android 基础吧,懒得写了,直接copy 了一份。网上这些东西蛮多的。百度一下,全出来了。
一个 android 工程中,有各种类型的资源文件,大致可以分为以下几种:
1、颜色 #RGB #ARGB #RRGGBB #AARRGGBB
颜色资源应该位于 <resourses></resourses> 标签下
路径 res/values/colors.xml 名字可以随意
定义 <color name=”cname”>value</color>
使用 Resourse.getValues.getColor
...
*res/raw和assets的相同点:
1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。
*res/raw和assets的不同点:
1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。
2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹
*读取文件资源:
1.读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作
Input ...