Android开发
软件星
开发软件,造福社会
展开
-
Activity的生命周期
这是正宗的Activity生命周期!原创 2016-06-05 22:19:19 · 208 阅读 · 0 评论 -
Android 关于Fragment与Activity之间传值
在宿主Activity中MyFragment myFragment = new MyFramgment(); @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultC原创 2016-10-26 16:21:46 · 492 阅读 · 0 评论 -
实现点击Activity空白处隐藏软键盘
若不需要在dispatchTouchEvent中处理其他事件的话以下代码直接复制粘贴即可 /*用户点击空白处时隐藏软键盘非业务代码*/@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { View转载 2016-09-06 16:24:57 · 434 阅读 · 0 评论 -
Acitvity 进场动画 退出动画
需求:将Activity出场动画改为从上至下将Activity退出动画改为从下至上在xml中定义动画效果 进场动画<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true">原创 2016-11-01 22:01:42 · 578 阅读 · 0 评论 -
解决:ListView+CheckBox 点击错乱问题
之前用过ExpandableLIstView,数据刷新状态的错乱发现都是在于没有给指定的控件设置值ListView与CheckBox点击错乱也是同样的原理关键代码部分: //设置选中状态 CheckBox checkBox = viewHolder.getView(R.id.checkbox); checkBox.setOnCheckedChangeListen原创 2016-11-02 15:07:43 · 715 阅读 · 0 评论 -
关于小米手机(MIUI)无法收到腾讯信鸽(Tpush)推送的问题
最近开发项目时,突然发现小米手机突然接受不到推送了!我只能说骚年,你的Tpush Jar包要更新了什么?你说怎么更新,像酱紫这是哪来的?下载信鸽SDK最新版 然后解压 你看,就在上面的注意事项里面done原创 2016-12-22 18:00:08 · 4380 阅读 · 0 评论 -
Activity launchMode详解
1. Activity的复用机制中 生命周期方法的调用顺序是 onPause->onNewIntent->onResume2. 查看Activity任务栈的命令为:adb shell dumpsys activity原创 2017-04-04 12:47:47 · 274 阅读 · 0 评论 -
高仿精品街首页
1.原效果图 : 2.实现图效果 : 3.项目地址:https://github.com/kevinstar9527/nine.cheap.git实现思路 首先:对于一个从未实现过的功能,怎样才能迅速的找到其实现的方式? 当然是模仿了,当然就算是模仿光看效果是无法知道其实现的方式和手段的。那么如何才能知道它实现的方式,好加以模仿呢? 答案是 : 反编译 (或许可能有更多的惊喜原创 2017-06-01 23:43:05 · 439 阅读 · 0 评论 -
为Fragment设置转场动画
1.关键代码: Fragment 相关逻辑 FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction =fragmentManager.beginTransaction(); fragmentTransaction原创 2017-06-03 13:32:59 · 1403 阅读 · 0 评论 -
RadioButton模拟用户点击操作
mRadioButton.performClick();原创 2016-09-06 14:21:26 · 1135 阅读 · 0 评论 -
RaidoButton文字居中显示
方法1:设置android:textAliginment=”center”; 方法2:设置android:gravity=”center”;原创 2016-09-06 11:16:19 · 293 阅读 · 0 评论 -
Android动画
1.补间动画–不断调用控件的onDraw方法(只改变内容) 2.属性动画–真实的调用控件的set和get方法(改变整个控件)原创 2016-07-07 22:36:45 · 195 阅读 · 0 评论 -
Gradle Error: Execution failed for task ':app:clean'. Unable to delete file
Error: Execution failed for task ':app:clean'. Unable to delete file原创 2016-08-17 21:52:20 · 1183 阅读 · 0 评论 -
Gradle Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.process.ProcessExcept
Gradle Error:Execution failed for task ':app:dexDebug'. com.android.ide.common.process.ProcessExcept转载 2016-08-17 22:17:15 · 313 阅读 · 0 评论 -
Gradle Error : Error: File path too long on Windows, keep below 240 characters
Gradle Error : Error: File path too long on Windows, keep below 240 characters转载 2016-08-18 09:11:11 · 357 阅读 · 0 评论 -
com.android.builder.packaging.DuplicateFileException:
com.android.builder.packaging.DuplicateFileException: com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.android.volley/volley/pom.xml转载 2016-08-18 09:27:21 · 331 阅读 · 0 评论 -
不root手机解决INSATALL_FAILD_UID
没root手机解决INSATALL_FAILD_UID转载 2016-08-19 22:27:11 · 344 阅读 · 0 评论 -
Android新浪微博签名无法生成MD5签名
Android新浪微博签名无法生成MD5签名转载 2016-08-20 15:03:58 · 1193 阅读 · 0 评论 -
AndroidStudio如何停止Git
使用场景 1.当电脑配置不够,却又将gitHub或者oschina中clone项目 2.将项目添加到git中,发现很卡正视问题:暂停AndroidStudio中的Git解决办法AndroidStudio 打开 Setting>Plugins 找到Git Integer 取消插件(将右边钩钩去掉) restart AndroidStudio done原创 2016-08-21 14:47:08 · 7591 阅读 · 2 评论 -
如何获取Activity的实例
1.假设你要获取的Activity的类名为MainActivity,在该类中声明一个该类的静态变量,并在onCreate()方法中实例化它,如下:public class MainActivity{ public static MainActivity instance = null; @Override public void onC...转载 2016-04-02 22:21:38 · 5805 阅读 · 1 评论