![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
你的小码哥哥
一名具有工匠精神的程序员
展开
-
Android广播中弹窗 BroadcastReceiver Dialog
问题集成信鸽推送服务,产品要求在APP前台运行时弹窗消息提示框。小码哥写了个测试程序跑一下,服务端发送透传消息,omg APP居然没有弹窗消息。于是断点调试,接收推送的广播onReceive()代码执行了,弹窗的代码也执行了,但是就是没有弹窗。纠结~~问度娘吧。原因出于安全原因的考虑,Android是不允许Activity或Dialog凭空出现的,一个Activity的启动必须要建立在另一个Acti原创 2017-09-18 10:05:16 · 4173 阅读 · 0 评论 -
Android开机自启动app 按home键 再手动点开,app被打开了两次
Android开机自启动app 按home键 再手动点开,app被打开了两次。原创 2018-01-09 17:14:16 · 791 阅读 · 0 评论 -
Android实现外卖语音播放,处理不同状态语音播放逻辑
需求 1、订单提示自动播放,在任何界面均自动播放。 2、当有新订单进入时,语音自动播放,文案「您有新的外卖订单,请注意查看」 3、当有订单超时未接单时,语音自动播放,文案「您有订单已超时,请注意查看」 4、提示规则:同状态语音插队提示,不同状态语音排队提示。不同状态提示,按书顺序播放。例如:正在播放新订单提示,若有新的「新订单」则直接播放最新的新订单语音。原创 2018-01-19 17:30:22 · 2642 阅读 · 1 评论 -
Error:Execution failed for task ':app:transformDexWithDexForRelease'.
Android Studio3.0打包APK的时候,报错:Error:Execution failed for task ':app:transformDexWithDexForBeta'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: ja原创 2017-11-13 14:23:48 · 1631 阅读 · 0 评论 -
AndroidStudio3.0 Error:Execution failed for task ':app:processDebugResources'.
升级了AndroidStudio3.0,项目Build报了下面的错误。Error:Execution failed for task ':app:processDebugResources'.> Failed to execute aaptError:(261) resource android:attr/foregroundInsidePadding is private.解决办法 在gra原创 2017-11-02 18:03:41 · 7669 阅读 · 0 评论 -
升级AndroidStudio3.0 Unable to resolve dependency for ':app@betaUnitTest/compileClasspath': Could not
AndroidStudio3.0升级报了下面的错误:Unable to resolve dependency for ':app@betaUnitTest/compileClasspath': Could not resolve project :ptr.Could not resolve project :ptr.Required by: project :app > Unable t原创 2017-11-02 17:56:30 · 103418 阅读 · 19 评论 -
升级Android Studio3.0 Error:A problem occurred configuring project ':app'. > android-apt plugin is inc
Error:A problem occurred configuring project ':app'.> android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor' configuration instead.原因 原来项目里使用的是android-ap原创 2017-11-02 17:33:25 · 10586 阅读 · 2 评论 -
Could not resolve all files for configuration ':classpath'.Could not find com.android.tools.
升级到Android Sutido 3.0后,跑测之前的Model的main()方法方法时报错:Error:Gradle: A problem occurred configuring root project 'MyApplication'.> Could not resolve all files for configuration ':classpath'. > Could not f原创 2017-11-10 17:21:21 · 37978 阅读 · 1 评论 -
Android DatePicker设置分割线颜色
DatePicker组件没有提供直接修改分割线的方法,如果项目中有需求要改分割线颜色,那么用下面的方法。 新建一个类继承DatePicker 采用反射的方式贴出代码/*** 设置分割线颜色*/public void setDividerColor(int color) { //获取DatePicker中的NumberPicker List<NumberPicker> mPick原创 2017-10-31 19:01:50 · 1243 阅读 · 0 评论 -
Android会员卡充值方案的实现
情景产品来了新需求,做一个会员卡充值,可选充多少送多少,也可以输入其他任意金额并计算出送的金额。起初看这个需求还是比较简单的,实际在我做的时候,发现涉及到对算法的要求。掉坑服务端返回的充值方案的顺序是递增的(充值金额大的的排到最后),这好办了,输入的充值金额BigDecimal recharge循环从最后一个开始比较,当大于等于集合中的某个充值方案MemberRechargePlan recharg原创 2017-09-30 15:53:40 · 4286 阅读 · 0 评论 -
Error:Execution failed for task ':app:greendao'. Error:Execution failed for task ':app:greendao'. >
Error:Execution failed for task ':app:greendao'.> org.eclipse.jdt.internal.compiler.impl.CompilerOptions.versionToJdkLevel(Ljava/lang/Object;)Android Studio 的项目中build.gradle有两个,APP的build.gradle和项目工程的b原创 2017-08-01 23:41:47 · 1707 阅读 · 0 评论 -
Android连续点击多次后的事件实现
本例连续点击9次,每次点击的时间间隔5秒 实现代码://点击9次private final int CLICK_NUM = 9;//点击时间间隔5秒private final int CLICK_INTERVER_TIME = 5000;//上一次的点击时间private long lastClickTime = 0;//记录点击次数private int clickNum...原创 2018-09-10 11:16:20 · 3166 阅读 · 2 评论