分享
哗啦啦马踏联营
不断提高技术水平.
展开
-
Android中IDE、ADT、SDK、JDK、NDK的解释
Android中IDE、ADT、SDK、JDK、NDK的解释1. IDE: Intelligent Development Environm的简称。即智能开发环境。是一种开发工具。常用的IDE有adt-bundles和Android studio。两个都需要配置jdk。2. ADT: Android Development tools的简称。即Android开发工具。ADT转载 2016-07-08 10:20:01 · 347 阅读 · 0 评论 -
使用状态栏
因为各种原因需要使用状态栏,调整状态栏背景颜色、文字颜色时,获取到一个工具类StatusBarUtil原创 2017-08-08 16:16:36 · 297 阅读 · 0 评论 -
仿糯米首页菜单左右滑动效果
水平滑动控件用RecyclerView,水平滚动到指定位置用其smoothScrollToPosition(position)方法。但是这个缓慢滑动的速度有些快,想要变慢一些是没有原生方法的。 从smoothScrollToPosition的源代码中知道,滚动效果其实是调用了LayoutManager的smoothScrollToPosition(RecyclerView recyclerView原创 2017-08-02 14:02:09 · 551 阅读 · 0 评论 -
仿淘宝滚动新闻
最近项目中有滚动新闻的需求,和淘宝、京东热点那一样的,于是自己写了一个自定义控件(根据控件高度计算Y值不断绘制Textview),本来挺完美的。各种封装、调用,但版本发布后被各种反馈淹没(机型适配)。有的机型只重复显示一跳信息,有的带“探戈” 效果的显示。T_T 坑,百般修复都不能满足各种机型...原创 2017-07-25 18:28:03 · 347 阅读 · 0 评论 -
用Kotlin写android点击事件
一、写点击事件的2种方式1.全局实现接口方式:a.全局实现View.OnCLickListener后:b.btn_secacti_first.setOnClickListener(this) btn_secacti_second.setOnClickListener(this)c.override fun onClick(v: View) { val id = v.id when原创 2017-07-25 18:39:12 · 7516 阅读 · 2 评论 -
集成支付宝支付的坑
项目发展到了收费阶段,需要接入各种支付...以前就做过支付宝的集成,但这次集成的时候出问题了----引入包冲突各种检查,最后症结所在------项目在早期做推送的时候接入了阿里推送,此次集成支付宝支付时 alipaySdk-***.jar中com目录下的ta、ut这两个目录下的文件与阿里推送中文件冲突,果断删除这2个文件夹,然后ok原创 2017-08-17 15:01:33 · 298 阅读 · 0 评论 -
adapter基类的封装
分享一下项目中封装、使用比较成熟的适配器基类AdapterBaseViewHolder原创 2017-08-26 14:03:32 · 339 阅读 · 0 评论 -
65535--MultiDex的配置
为了解决65535问题,需要在项目中添加Multidex的配置。按照下面的步骤在项目中进行配置即可: app中的build.gradle的配置apply plugin: 'com.android.application'...android { compileOptions { sourceCompatibility JavaVersion.VERSION_1_7原创 2017-10-20 10:24:34 · 222 阅读 · 0 评论 -
PopupWindow在7.0上显示的坑
下面是项目中封装的一个展示筛选框的popupWindow类,public class FilterDialogView extends PopupWindow { // 当前选中位置 private int mSelectIndex = 0; private Context mContext; private boolean mNeedPressed = false;原创 2017-10-20 16:51:56 · 270 阅读 · 0 评论 -
Android Studio升级到2.3.3之后的打包问题
前段时间开始使用Kotlin的时候,将Android Studio升级到了2.3.3。嗯,没毛病。 然后今天打包时发现了问题原创 2017-08-01 15:16:25 · 709 阅读 · 0 评论 -
发现一个微信(android版)的选择图片时的BUG
最近在做做类似微信发送图片,选择图片、预览图片的功能,于是参照微信进行开发,意外发现了微信在图片预览界面存在BUG。在选择图片界面点击任意一张图片会进入到预览界面,此时点击右下角的选择按钮,会在“原图”按钮后面显示该图片的大小。这时就会发现,当左右滑动浏览图片的时候,原图后面的那个图片大小(*kb)数字是不变的。BUG!!!没别的,只是随手一写警示自己,同时也是安慰自己(如此强大的微信也是原创 2017-02-24 15:11:06 · 1151 阅读 · 0 评论 -
在ScrollView中加入listview后的处理
近日项目中遇到了ScrollView中嵌套listview的布局,发生了众所周知的问题,查遍资料终于解决了问题,但是未记下资料出处,抱歉,以下为整理的代码,在ScrollView中使用listview时,用下面的这这个类即可。import android.content.Context; import android.util.AttributeSet; import android.widg原创 2016-09-04 14:37:41 · 267 阅读 · 0 评论 -
自定义的界面底部向上弹出的PopupWindow
/** * 自定义的从下部向上弹出的popupWindow菜单 */ public class BottomPopWin extends PopupWindow { /** * 已经做了几道题的文字控件 */ private final TextView tvTotaDoneNums; /** * 放原创 2016-08-31 10:26:16 · 644 阅读 · 0 评论 -
创建一个只能由对话框上按钮的点击事件关闭的对话框
/** * 创建对话框 */public static Dialog createDilalog(Context context, String detail, String left, String right) { Dialog dialog = new Dialog(context, R.style.dialog); dialog.setContentView(R.lay原创 2016-09-05 17:28:48 · 347 阅读 · 0 评论 -
双击返回键退出应用
众多的安卓应用在退出时都用到了在指时间内连续点击2次返回键,退出应用。在搜罗了一些资料后,收集了一些实用靠谱的方法。一. 在一个配置类Config中记录记录是否有首次按键 public static boolean hasFirBackPressed= false;@Override public void onBackPressed() { if(!Config.hasFirBack转载 2016-09-07 13:46:44 · 391 阅读 · 1 评论 -
Android Studio超实用插件--ADB WIFI 使用的介绍
【如何安装及使用】描述:ADB WIFI Android Studio plugin for debug android app over Wi-Fi.转载 2016-10-10 18:35:54 · 1291 阅读 · 0 评论 -
解决当ListView的条目中包含GridView时的问题
最近项目中遇到了这样的需求:列表条目中包含九宫格列表,分析发现就是ListView中嵌套GridView的使用。 开工之前就发现有不少提到listview中嵌套GridView发生冲突的问题,自己写的过程中果真出现了,具体的表现为:listview条目中的Gridview中只显示一行。通过重写GridView的onMeasure方法解决了显示问题(具体代码随便一搜一大堆,这里就不再造原创 2016-10-28 14:40:06 · 532 阅读 · 0 评论 -
Fresco加載網絡圖片的坑
最近項目中使用了Fresco作爲圖片的加載框架,但是在加載網絡圖片的時候經常發生失敗的現象,費勁周折發現是返回的圖片地址的狀態嗎為304. 多方搜索,未能解決問題,只是在某篇文章中得知Fresco已經在新版本中解決了該問題,但鑒于穩定性考慮還是放棄了Fresco的使用。最終的解決辦法是使用了Picisso,其内部對304的情況做了處理。寫此篇文章的目的不是地址Fresco,衹是給原创 2016-11-15 16:21:15 · 318 阅读 · 0 评论 -
float保留两位小数
用DecimalFormat 返回的是String格式的.float num = 0.012312123;DecimalFormat mFormat = new DecimalFormat(“.00”);String formatNum = mFormat .format(num );formatNum的值为“0.01”.原创 2017-03-02 14:51:33 · 5856 阅读 · 0 评论 -
Android Studio升级3.0之后趟的坑
看了android studio3.0的特性分析的相关文章(https://mp.weixin.qq.com/s/2XmVG4mKEDX6-bvZ0vvmcw 等)后,决定升级(我当前版本是2.3.3).基于以往升级所遇的坑的经验,我在升级前详细搜索了查看了别人的升级之旅,避坑…嗯 呵呵呵 升级过程中遇到的一些问题,都能按找网上已有的方法解决原创 2017-10-30 14:44:16 · 3329 阅读 · 0 评论