- 博客(21)
- 资源 (11)
- 收藏
- 关注
原创 不同方式打开activity既覆盖安装登陆后HOME键最小化后再进入重新登录问题
关于Android app首次安装完成后在安装界面直接“打开”应用再按home键返回桌面,重新进入app重复实例化launcher activity的问题的解决如标题所述,最近被重复实例化launcher activity这个问题搞得很惨,这个问题有哪些表现呢?如下:1. 在package installers 安装界面安装完一个应用后,直接打开app,然后进入了
2016-02-29 14:52:14 1111
原创 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
之前在做 APP 的时候不太关注这个问题,因为自己在使用其他 APP 的时候也会在应用启动的初始有一个黑屏闪过后才会出现应用的欢迎页。直到最近开发过程中发现自己在欢迎页启动的线程由于请求和处理的数据量过大而,导致欢迎页在出现之前界面上会有一个短暂的白色闪屏停留,当然白色闪屏的停留是因为 application 的主题样式android:theme=@style/AppTheme 使用了 Theme
2016-02-27 12:59:14 880
原创 Fragment调用Activity中的方法,很简单
假如 父Activity的类名叫 ParentActivity,有一个test()方法在Fragment中调用其实很简单,代码如下:ParentActivity parentActivity = (ParentActivity ) getActivity();parentActivity.test();我是在实现软件更新,fragment调用
2016-02-25 10:12:10 3354
原创 TextView加下划线
如果是在资源文件里: resources> string name="hello">u>phone:0123456u>string> string name="app_name">MyLinkstring>resources>如果是代码里:TextView textView = (TextView)findViewById(R.id.tv_test);
2016-02-24 14:02:02 301
原创 判断有没有网
public static void checkNetworkState(final Activity activity) {// 1,判断有没有网ConnectivityManager manager = (ConnectivityManager) activity.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInf
2016-02-22 16:12:20 647
原创 Android禁止Menu菜单键长按,(Android菜单形式)
Activity 在Menu长按时候可能出现bug,在下部弹出popupMenu,想取消可以如以下方法,返回false;@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.ge
2016-02-22 15:20:57 1765
原创 Android中全屏 取消标题栏,TabHost中设置NoTitleBar的三种方法(强制取消黑边)
android默认标题栏比较不好控制,一般要去掉自定义去掉标题栏的方法:第一种:也一般入门的时候经常使用的一种方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏注意这句一定要写在setContentView()方法的前面,不然会报错的第二种:在AndroidManifest.xml文件中定义androi
2016-02-20 12:31:17 654
转载 ScrollView 下嵌套 ListView 或 GridView 冲突显示不全问题
http://www.123si.org/android/265.html
2016-02-19 14:24:39 299
原创 ImageView设置图片的三种方法及特点
最常见:ImageView.setImageResource(R.drawable.icon); 看下面这段话Sets a drawable as the content of this ImageView.This does Bitmap reading and decoding on the UI thread, which can cause
2016-02-19 14:04:34 16770
原创 Android开发常用快捷键(eclipse)
不断更新中。。。。。。。。。。。。。。。。。次方法被谁调用: Open Call Hierarchy(Ctrl+Alt+H)
2016-02-17 16:50:49 258
原创 Android Camera开发之通过Intent拍照
Android Camera开发之通过Intent拍照使用Camera有两种方式:通过Intent使用已有的app和通过Camera构建自己的app。Camera相关声明如果你的应用程序要使用Camera,则必须获得使用许可,需要在AndroidManifest.xml中加入如下声明。如果你的应用程序必须有Camera才能使用,则声明如下:
2016-02-17 16:46:49 470
原创 Android输入框弹出是否挤压页面的问题
主要设置在清单配置文件。在配置文件Activity里面加入android:windowsoftinputmode="adjustpan"代码,这样键盘就会覆盖屏幕。如果不想键盘覆盖屏幕,想让屏幕整体上移,就加入属性android:windowsoftinputmode="statevisible|adjustresize"
2016-02-17 10:23:16 558
原创 停止handler的延时发送
handler两种调用API一个是removeCallback,(重写runable时候用)一个是removeMessage(int what);
2016-02-16 11:51:04 939
原创 android-view-windowmanagerbadtokenexception-unable-to-add-window
可能原因,Dialog弹出找不到依托的Activity了。可能因为activity在弹窗前Finnish掉了。主要出现在网络延时时候的BUG。大家注意。解决办法:更改逻辑,或者弹窗前增加判断,判断activity是否finishing。if(xxx.isFinishiing){...............}
2016-02-16 11:41:16 378
转载 网络请求发送不过去,找错用抓包:wireshark捕获指定ip地址数据包
显示过滤:wireshark过滤经过指定ip的数据包显示过滤可以完整的复现测试时的网络环境,但会产生较大的捕获文件和内存占用。ip.addr ==192.168.1.1 //显示所有目标或源地址是192.168.1.1的数据包[喝小酒的网摘]http://blog.hehehehehe.cn/a/17928.htmip.dst==192.168.1.1 //显示目标地址是192
2016-02-05 09:45:54 1137
原创 ItemClick防止连续点击
写个方法防止item连续点击。[java] view plain copypublic class Utils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time
2016-02-04 14:41:24 554
原创 启动Fragment,进入一个activity完成逻辑后回到这个Fragment,更新代码在onResume中
大家不知道需要写什么方法可以在代码中Log.i一下,看哪个执行甚至连先后顺序也一目了然。有方法,自然就快了Fragment的生命周 期图
2016-02-04 13:35:06 668
原创 不允许连续点击()两种方法()
一,在空间点击后设置空间Clickable(true);不过要记得恰当时候设置回来二、也不是很难写个方法防止按钮连续点击。[java] view plain copypublic class Utils { private static long lastClickTime; public st
2016-02-03 11:26:22 488
原创 一次关闭多个activity最简单方法
大家常用的list集合关闭,发送广播关闭,今天我的方法比这些都简单前提是activity从activity1打开到activity2到activity3,到activity4从4关到1,代码如下Intent intent = new Intent(); intent.setClass(this, Activity1.class); intent.setFlags
2016-02-03 10:45:36 400
原创 Android中短信发送倒计时方法
// 验证码等待private int time = 90;private static final int MSG_TIME = 0;private static final int MAX_TIME = 90;Handler handler = new Handler() {@Overridepublic void handleMessage(Message msg)
2016-02-02 17:34:04 529
Eclipse_TFS_插件安装与使用
2017-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人