- 浏览: 635369 次
- 性别:
- 来自: 杭州
最新评论
-
luo_ganlin:
别的不多说,点个赞!
关于Android隐式启动Activity -
IWSo:
谢楼主!研究了好久,原来是这样!
android中如何让LinearLayout实现点击时背景图片切换 -
fantao005x:
粘帖的不错
android中如何让listview的内容全部显示出来 -
learner576539763:
Android_gqs 写道请问博主,Viewstub 可实现 ...
android中ViewStub使用 -
goontosoon:
抄的什么啊,狗屁不通
对ContentProvider中getType(Uri uri)
文章列表
EditText软键盘弹出问题解决
- 博客分类:
- android
当带有EditView的activity第一次进入时,第一个EditText框会自动获得焦点,这个严重影响了用户体验,但是如何去掉呢? 查阅了很多资料后,发现以下方法最简单: 在xml中,在EditText控件之前 加入 <LinearLayout
public int switchNum(int num){
switch (num) {
case 1:
return 1;
case 2:
case 3:
return 10;
default:
break;
}
return 0;
}
在这段语句里面看,如果传入的num ...
android中获取系统相关属性adb
- 博客分类:
- android
1.查看系统相关属性可以通过:
adb shell
getprop
或者: cd system
cat build.prop
2.修改prop
setprop 名称 值
注意点: ro开头的系统属性是无法修改的
public class TestSwitch {
public static void main(String[] args) {
System.out.println(getSwitchValue(3));
}
public static int getSwitchValue(int num){
switch (num) {
case 1:
return 1;
case 2:
return 2;
case ...
source insight快速定位文件
- 博客分类:
- IDE
SourceInsight作为一款代码阅读利器而被很多IT公司接受使用,因为它确实很方便。有这样一种场景:我在修改当前代码文件时,可能需要和其他文件进行比较,这样我就需要打开这个文件的目录,选中文件和进行比较。如果你的目录层次比较浅的话,那还好应付。但万一你的目录层次是N层的话,那就会让人感到厌恶。
这里笔者有一个权宜之计,打开SourceInsight的Option->Custom Commands,添加一条命令,且叫做Explore Current File,在Run选项里面填写explorer %d,再点击Keys为其分配一个快捷键。如此下来就可以实现在SourceInsig ...
刚开始一直纠结于Intent只能put像int, String之类的简单参数, 知道最近才发现了一下的方法.
一>, 使用Intent传递实体类对象
首先实体类需要
implements Serializable
然后
Intent broadIntent = new Intent();
Bundle bundle = new Bundle();
bundle.putInt("flag", C.BroadFlags.Login);
bundle.putSerializable(C.BroadKey.User ...
从XDA看来的步骤:1. Using a root-enabled file manager, navigate to /system/etc/permissions and make sure you have mounted the file system r/w.2. Edit platform.xml and find the WRITE_EXTERNAL_STORAGE permission.3. Add an additional group definition for this permission...<group gid="media_rw" ...
关于黑屏
默认的情况下,程序启动时,会有一个黑屏的时期,原因是,首个activity会加载一些数据,比如初始化列表数据、向服务器发送请求获取数据等等。
去除方法:
1、在style里面添加一个style:
<style name="ContentOverlay"parent="@android:style/Theme.Light">
<itemname="android:windowNoTitle">true</item>
<itemname="an ...
android:uiOptions
这个属性用于设置Activity的UI的额外选项,它必须是下表中的一个值。
值
说明
none
默认设置,没有额外的UI选项。
splitActionBarWhenNarrow
在水平空间受到限制的时候,会在屏幕的底部添加一个用于显示ActionBar中操作项的栏,例如:在纵向的手持设备上。而不是在屏幕顶部的操作栏中显示少量的操作项。它会把操作栏分成上下两部分,顶部用于导航选择,底部用于操作项目。这样就会确保可用的合理空间不仅只是针对操作项目,而且还会在顶部给导航和标题留有空间。菜单项目不能被分开到两个栏中,它们要显示在一 ...
source insight使用快捷键
- 博客分类:
- android
F5指定行号,实现行跳转,在遇到编译错误的时候,能特别方便的找到出错行。
Shift+F8高亮显示指定标识,快速浏览标识的使用情况。
Ctrl+鼠标点击标识直接跳转至标识定义处。
Ctrl+F本文件内查找。
F3本文件查找结果的上一个。
F4本文件查找结果的下一个。
F7打开Browse Project Symbols窗口,快速浏览工程内标识定义。
Ctrl+M 创建或查找书签,方便下次找回此位置
1.3.2
kindle资源网站汇总
- 博客分类:
- 生活
我最常去的是mises.org。米瑟斯学院是全世界最大的奥地利学派经济学网站。书的内容涉及经济学、历史、政治哲学等多方面。米瑟斯学院全部电子书下载目录。有的是pdf,有的是ePub: http://mises.org/literature.aspx?action=source&source=Online%20Books 【推荐】amazon官方推荐的免费电子书下载网站(http://www.amazon.com/b?ie=UTF8&node=2245146011)
android中推出应用比较有效率的方法
- 博客分类:
- android
添加一个全局变量作为程序退出的标记(boolean类型),当需要退出程序时置为true,程序中每个Activity的onStart方法中对该变量进行判断,为true就结束自己。
看代码吧:
使用Application来保存一个全局变量isProgramExit。(对Application使用不熟悉的话查看相关资料)
1 public class MyApplication extends Application {2 // 程序退出标记3 private static boolean isProgramExit = false;4 public void setExit(bo ...
declare-styleable的使用
- 博客分类:
- android
declare-styleable的使用
declare-styleable是给自定义控件添加自定义属性用的
1.首先,先写attrs.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="TestAttr">
android程序安全的建议
- 博客分类:
- android
如果保证自己的程序更加的安全,可以通过以下措施,提高程序的安全
1.不要把敏感数据存储在外部存储设备上,比如存储卡。把用户名密码存储在keystore内。
2.ContentProvider要使用带参数的数据操作,防止sql注入。
3.广播 ...
从 Java 5 开始,Java 提供了自己的线程池。线程池就是一个线程的容器,每次只执行额定数量的线程。 java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。它很灵活,但使用起来也比较复杂,本文就对其做一个介绍。
首先是构造函数。以最简单的构造函数为例:
public ThreadPoolExecutor(
int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
...