自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 自定义进度ProgressBar

抽了一些业余时间,写了个自定义样式的进度条.就把效果发一下,具体实现,感兴趣的朋友可以去github上去看源码.引用方式:compile 'com.whathappen:progresslibrary:1.0.1'CircleProgress:ImageProgress:附上源码地址:https://github.com/whatshappen/ProgressView...

2018-05-05 22:40:25 425

原创 Android-PopupWindow的showAsDropDown适配全面屏手机

PopupWindow适配7.0版本及以上通常是通过以下方式: /** * 适配Android7.0 */ @Override public void showAsDropDown(View anchor) { if (Build.VERSION.SDK_INT >= 24) { Rect rect = new Rect();

2021-03-13 10:37:51 868

原创 Kotlin中使用BufferedReader遇到的问题

在kotlin编程中遇到了这样一个问题:java代码中:while ((line = isr.readLine()) != null){}但是在kotlin中这样写会爆以下错误:【ASSIGNMENT_IN_EXPRESSION_CONTEXT】Assignments are not expressions,and only expressions are allowed in this co...

2018-06-25 19:02:57 3576 6

原创 改造万能适配器,结合XRefreshView刷新库使用

随着RecyclerView高度自定义的特性(没错,RecyclerView真的可以为所欲为!),越来越多的开发者选择使用RV进行开发,进而诞生了相关RV的很多框架,今天我要说的就是关注度很高的万能适配器BaseRecyclerViewAdapterHelper和一个支持多种View的加载框架XRefreshView。本人在实际的开发过程中使用BaseRecyclerViewAdapterHelp...

2018-06-08 11:21:59 804 1

原创 android分布module到jcenter

作为一个android开发工程师,经常会用到一些开源的框架或者效果。最近自己也做了一些简单的效果想上传上去,供他人使用。直接通过compile方式就可以使用,不再需要去github上clone。下面我介绍一下我实际操作的步骤和遇到的一些问题。1.首先需要去注册一个jcenter账号:https://bintray.com/signup/oss (注意这个是个人注册的地址,还有一个是企业的)注意:邮...

2018-05-02 16:51:07 368

原创 git使用中遇到的问题

最近在开发过程中,遇到了一个问题。当我在公司用电脑开发后,回到家,下载下来,用自己的Mac,提交代码的时候,遇到了如下错误:*********deMacBook-Pro:DialogStyle *********$ git push origin masterPermission denied (publickey).fatal: Could not read from remote reposi...

2018-04-25 22:58:27 278

原创 Android 开发过程中遇到的问题Error:Execution failed for task ':app:processDebugManifest'

在开发过程中遇到了这样一个问题:问题1:Error:Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logs在网上查到了一些这个问题的解决办法:方法一:1)在Manifest根标签加上 xmlns:tools="http://sch...

2018-02-07 23:00:52 93410 1

原创 RecyclerView嵌套GridView,RecyclerView的第一个item显示不全

1.前言:最近在开发过程中遇到了一个奇葩的问题,就是RecyclerView嵌套GridView时,RecyclerView的第一个Item向上滑出一部分,显示不全。通过找了很多资料,找到了解决这个问题的方法。2.内容:解决办法:(1)在RecyclerView的Item布局的根布局加上:android:descendantFocusability="blocksDescendan

2018-02-04 12:16:42 2019

原创 仿网易新闻栏目管理(频道管理)功能

仿网易新闻客户端栏目的拖拽,删除,添加效果。在此要感谢vipra,此效果是在这个项目的基础上修改的先上效果图:简单说一下实现原理:首先看一下效果图,分为上下两个GridView,上边的为可以拖拽的GridView,为DragGrid。下边是不可拖拽的普通的GridView。主要说一下DragGrid(可以拖拽的GridView):重写onInterceptTouchEv

2018-01-14 20:29:50 10713 4

转载 解决android数据库并发访问异常

转载:http://blog.csdn.net/zj695469296/article/details/50586994 我们在开发过程中很有可能要在多线程里处理数据库的操作,每一次创建SQLiteOpenHelper都会建立一个与数据库的连接,如果你在同一时间,两个以上的线程来对同一个线程进行写的操作的时候(读是没有问题的),那么其中会报以下异常:android.database.sqlite

2017-08-30 11:00:13 1035

转载 Java反射

一.前言最近在开发中用到了反射,但是由于之前很少用到,所以又找了一些资料,在晚上看到了一篇不错的博客,总结的很全面。转自:http://blog.csdn.net/u011068702/article/details/49863931二.正文1.获取Class对象(一共有是3种方式):1)通过类名.class方式获得:Class cType = ClassName.cla

2017-08-30 10:09:40 426

原创 Fragment判断页面是否可见

1.前言:Fragment与ViewPager联用时,如何判断当前pager是否可见?大家都知道Fragment是依附在Activity上的,Fragment的生命周期中有onStart,onStop方法,但是并不能像Activity那样通过这些方法判断Fragment可不可见。因为这两个方法只有在当前这个fragment所依附的activity不可见时才会执行,并不是单纯的fragm

2017-08-08 15:25:01 2099

转载 Android开发之减小APK大小

注:本文转自:http://blog.csdn.net/seu_calvin/article/details/521991511.前言:APK的大小对APP的加载速度,使用内存大小和消耗功率多少有一定影响。如何减小APK的大小对于Android开发者是一个永恒的话题。查阅了很多相关资料,并将其做了删减以及总结,首先就来了解一下APK的组成结构。2.APK组成结构

2017-08-03 12:49:42 977

原创 获取当前网络信息,状态,以及ping网址

一、前言Android开发中,经常会涉及到手机网络的状态。二、内容首先需要在AndroidManifest.xml文件中加上访问网络的权限:<!--允许程序打开网络套接字--><uses-permission android:name="android.permission.INTERNET" />1.判断当前有无网络连接:public static boolean hasNetwork(Cont

2017-07-21 13:34:26 2922

原创 中文字符串转拼音

一、前言在对字符串进行字母排序的时候(例如通讯录列表),就会涉及到汉字转拼音。二、转换方法1.使用第三方jar包:pinyin4j-2.5.0.jar 2.转换具体实现类:public class PinyinUtil { /** * 将传进来的包含中文的字串转成拼音 * * @param str * @return pin

2017-07-11 10:52:53 1129

原创 百度定位获取不到坐标,返回码162

用百度定位遇到了定位不到的问题,通过log,发现:location.getLocType() 返回162latitude = 4.9E-324lontitude = 4.9E-324这是因为缺少jniLibs对应的.so文件,检查一下是否有手机对应的.so文件(我的项目中是armeabi-v7a缺少so文件liblocSDK7a.so)

2017-07-07 14:11:47 1120

原创 Android仿一点资讯收藏Toast动画效果(给Toast添加动画效果)

最近在做一个项,有一个收藏的功能。后来看到了一点资讯的收藏动画,可上下弹跳,并在屏幕中央显示。感觉不错,所有自己就实现了一下。这是效果:附上完整的代码,其中Animation_Toast为动画:public class CollectToast { private static CollectToast toastCollectSucceed = null; private Toast

2017-07-05 11:29:36 3651

原创 GPS坐标与高德坐标相互转换

GPS坐标转高德坐标:GPS转高德坐标方法高德API已经提供。导包:import com.amap.api.maps.model.LatLng;import com.amap.api.maps.CoordinateConverter;import com.amap.api.maps.CoordinateConverter.CoordType;代码转换:LatLng latL

2017-07-04 10:57:11 26367 3

原创 Arcgis for Android 集成(二) AndroidStudio

Arcgis for Android 集成(二) AndroidStudio之前介绍了Eclipse的集成步骤,现在说一下Studio的集成:1.在Eclipse集成中介绍的方法中获取jar包和.so文件,复制到工程中,并引用:2.在manifest.xml 文件中添加以下代码:<uses-feature android:glEs

2017-07-03 09:22:42 1088

原创 Arcgis for Android 集成(一) Eclipse

Arcgis for Android 集成(一) Eclipse1.首先下载Arcgis for Android 开发包,我使用的是版本为10.1.1;下载地址:http://download.csdn.net/detail/wangwasdf/9881951其中目录结构如图: 2.打开Eclipse-->help-->Install New Software ,点击A

2017-06-29 09:47:15 1041

原创 Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.bui

在AndroidStudio中集成Arcgis for Android 时,编译通过了,在运行的时候报了这样一个错:解决办法:在app下的build.gradle中添加packagingOptions{ exclude 'META-INF/LGPL2.1' exclude 'META-INF/LICENSE' exclude

2017-06-27 15:20:25 481

原创 Android 环信easeui常见问题

在做消息转发以及分享的时候需要跳转到选择联系人界面。但是发现默认只有具体的联系人,并没有群组。所以只能是靠自己实现了:1.PickContactNoCheckboxActivity类是选择联系人界面的基类,在这个类中有一个方法时获取联系人getContactList()。需要在这个方法中将群组列表添加进去://TODO 添加群组 List allGroups = E

2017-06-23 15:49:38 1370

原创 Android 环信demo昵称和头像自己改变的问题

最近在在研究即时通讯环信时,直接在环信提供的ChatDemoUI3.0上进行的,然后将EASEMOB_APPKEY替换成自己的了,然后注册账号,发现刚注册完的账号就有昵称和头像了,而且好友列表中的好友的昵称和头像有的时候会变化,但是自己明明没有进行过任何的修改。后来跟踪代码发现是因为ParseManager这个类使用了环信的parse服务,这个服务是用来演示的,也就是说你申请的找号在这个服务中

2017-06-23 15:30:53 1812

原创 Android 仿今日头条评论时键盘自动弹出的效果

Android 仿今日头条评论时键盘自动弹出的效果:当点击评论时,弹出对话框,同时弹出软键盘,当点击返回键时,将对话框关闭,不只是关闭软键盘。效果图:对这个对话框设置一个style效果:        @color/dialog_bg                @null                true

2017-06-22 14:25:50 7584 6

原创 Android Java GPS坐标与高斯坐标相互转换(二)

Android Java  GPS坐标与高斯坐标相互转换(二)高斯坐标转GPS坐标:前边写了GPS坐标转高斯坐标了,详情可以查看:Android Java GPS坐标与高斯坐标相互转换(一) GPS坐标转高斯坐标。反向相互在开发的时候遇到了很大的问题,根据已查的资料,反转之后的坐标数据误差太大,根本不能满足生产条件的使用。所以就又根据已有的资料进行整合和调整,做出了段转换代码,其误差在可接

2017-06-22 13:48:00 2509 6

原创 Android Java GPS坐标与高斯坐标相互转换(一)

由于项目中用到了Arcgis地图,所以

2017-06-22 12:47:27 2574 6

原创 Android 环信扩展消息(自定义消息)

之前集成即时通讯(环信)的时候,需要用到自定义消息的功能。而在开发过程中遇到了许多的问题,之前工作比较忙,现在有时间了记录一下。首先,在聊天界面添加一个发送扩展消息的MenuItem:在ChatFragment类中定义一个常量,用来ItemId。private static final int RECORDS = 20;在registerExtendMenuIte()方法中

2017-06-21 13:11:07 7328 3

仿美团、饿了么加入购物车抛物线动画效果

仿美团、饿了么加入购物车抛物线动画效果,kotlin代码

2018-12-18

AndroidStudio背景插件最新版:Sexy_Editor

Sexy_Editor此背景插件为AndroidStudio最新版Sexy_Editor插件

2018-04-03

Android 解决录音bug

完美解决Android录音bug,仿微信语音功能效果。。。。

2017-12-18

pinyin4j-2.5.0.jar

pinyin4j-2.5.0.jar

2017-07-11

android-parse-1.13.1

parse-android-1.13.1.jar,parse-android-1.13.1-sources.jar

2017-07-05

ArcGISAndroidSDK_v10.1.1-u1jar包文件下载

ArcGISAndroidSDK_v10.1.1-u1jar包文件下载

2017-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除