自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

原创 Android获取指定的activity以及其中的数据

在开发时,我们偶尔会需要获取指定的某个activity中的某个数据。比如,我有一个activity里面是一个webview,这个activity页面是复用的,里面的webview换个URL就是一个新页面了,而现在我让你找到其中的某一个特定URL的页面,你怎么办?此时我们可以使用本文的方法,来处理这个问题。首先明确一点,每次打开一个新的webview页面,那么这个页面就会在activity的任务栈...

2019-07-26 14:25:54 2652 1

原创 android 实现仿Echarts百度地图散点图

 先上效果图。如下:这个地图散点图的效果是在web端的,使用Echarts很好实现,但是在Android端要实现这个效果就有点困难了。 Web端(BS端)的echarts地址:http://echarts.baidu.com/option.html#geo http://echarts.baidu.com/blog/2016/04/28/echarts-map-tutorial...

2018-07-28 15:01:43 1559 1

原创 Arcgis10.3 安装时出现 Error 1935.An error occurred during the installation of.......和HRESULT:0x80070bc9

今天在安装Arcgis10.3  liscense的时候,一直报错。报错的图没有截。错误信息如题。解决方法:开启并安装电脑的.NET3.5.1 功能即可解决。

2018-04-19 20:18:56 13789

原创 ArcGis Server 10.3 中 PublishingTools 无法启动

首先,这个问题困扰了我老半天,很烦。先上图。在arcmap中,可以看到在创建的发布服务中,该工具显示如上状态。右键,点击启动,然而等了老半天,报了个错。如下图:很无奈,一连试了好几次,都没有任何作用。不信邪的我,重启了arcgis的服务,登上了站点服务管理页面。在页面中,服务是没有启动的:点击启动,报了个错误,如下:这个看着没看懂,大概意思要我联系esri公司,这不...

2018-04-11 21:21:47 5845 8

原创 Android使用Nexus搭建maven私服仓库,并发布带aar包的module(二)

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Android使用Nexus搭建maven私服仓库 前言 一、Nexus的登录 二、使用步骤 1.引入库 2.读入数据 总结前言前面我们已经成功的安装并运行了nexus服务,接下来我们来进行一些必要的配置。由于我需要打包我的module,但是我的m

2021-11-17 11:49:20 3086 1

原创 Android使用Nexus搭建maven私服仓库,并发布带aar包的module

使用nexus搭建maven私服仓库这块和Android并没有必然的联系,这里是我的应用场景是Android。我的Android项目中使用到了多个封装的module,这个module在多个项目中都有使用。这就造成了修改了某处的bug后,需要把每个引用的项目都修改一遍。非常的麻烦,浪费了大量的时间,而且随着项目数量的增多维护起来难度会越来越高。我开始考虑了两个方案。一个是使用Jitpack的把module打成release包,发布一下,通过依赖的形式使用。但是module中使用了第三方的aar/a

2021-11-16 16:48:35 2913

原创 使用DialogFragment替代PopupWindow做评论弹窗并弹出软键盘

项目中刚开始使用的是popupWindow弹出输入框同时弹出输入法 ,使用起来也非常方便,然而测试人员发现弹出的输入框竟然无法复制粘贴,这对喜欢使用cv大法的我来说是无法忍受的。仔细查看了一下,原来popupwindow中的输入框是一直不支持复制粘贴的,据说是Android的bug。呃呃呃,好吧。只能换了。于是dialogFragment登场。。。具体的写法和普通的dialogFragment没什么区别,于是找找旧代码使用cv大法,然后改成原来popupwindow的布局。其他的都不用动。写完收工。自己

2021-07-01 15:54:52 497

原创 Android中retrofit切换baseUrl

一般来说,一个APP中的域名应该固定只有一个。我们在网络请求时可以很方便的写上我们的域名来替代ip+端口号从而进行网络请求。但是有时候我们的应用需要,动态的设置我们的域名的时,写上固定的域名就无法使用了。关键是,在我们使用retrofit时,这种情况就更加的棘手。因为retrofit是默认不支持切换baseurl的。那么此时,我们可以通过本文的方法来进行baseurl的切换。主要的思路是,在网络...

2019-08-06 17:11:38 4037 2

原创 Android app启动时白屏

我们在打开一个APP时,肯定希望它能够快速响应,然后快速启动。而当我们首次启动APP时,再到APP的第一个页面展示出来之前,这段时间会有几秒的白屏或者是黑屏出现。这样给用户的体验是十分不好的。之所以会出现这种情况,是因为当我们在启动一个应用时,系统会检查是否已经存在这样一个进程,如果没有,Android系统会创建出一个新的进程分配给该应用,之后会依次创建和初始化Application类、然后启动...

2019-06-24 10:03:29 2881 2

原创 Tools命名空间的使用

在Android Studio 中,我们创建一个 xml 布局文件之后,通常在自动生成的代码中,会有一个 tools 命名空间:xmlns:tools="http://schemas.android.com/tools"之前一直不知道是干嘛用的,从来没有用过,然后要么手动删除,要么格式化代码的时候就自动把它删除了。直到今天翻看文档时才发现,这玩意儿竟然有大用途!一般的我们画页面的时候,使用te...

2019-06-24 10:00:35 211

原创 Fragment重叠

Fragment虽然不是Android的四大组件之一,但是其在android中的地位仍然是不可小觑的。可以说,拿来任意一个Android原生的app,你都能发现它的身影。Fragment无处不在!Fragment在使用时,偶尔会出现重叠的问题。比如横竖屏切换时……出现这种问题的原因是:当我们旋转屏幕的时候,activity会被销毁并重新创建,并且在销毁之前执行了onSaveInstanceSta...

2019-06-13 16:59:56 224

原创 Android向Fragment传值

Android中传值的方法很多,有intent、有参构造函数、接口回调等等,每种方法在不同的使用场景中都很有用。而这里主要介绍下通过setArguments()向Fragment中传值的方法.Fragment在Android中的应用很广泛,在使用时可以通过无参构造直接new出一个对象。那么我们为什么不能直接通过有参构造在new的时候,直接把参数传递过去呢?尝试过此方法的应该知道,Fragment...

2019-05-31 15:28:55 5061 1

原创 Android —— 事件总线EventBus封装及使用

EventBus可以轻松实现跨组件、跨线程的数据通信,相对于传统四大组件之一的BroadcastReciver来说,使用更为方便、轻巧、代码的耦合性更低。使用时需要引入依赖库:implementation 'org.greenrobot:eventbus:3.1.1'使用注解的方式,先定义一个注解:@Target(ElementType.TYPE)@Retention(Retention...

2019-05-24 10:32:18 973

原创 Android 常用设计模式——单例模式

Android 常用设计模式——单例模式饿汉式懒汉式饿汉式//只有内部类可以为static。public class SingIn{ //在自己内部定义自己的一个实例,只供内部调用 private static final SingIn instance = new SingIn(); private SingIn(){ }}//这里提供了一个供外部访问本class的静态方法,...

2019-05-17 09:56:51 120

原创 webview中Java与JavaScript交互时的线程问题

问题很简单,我像往常一样使用JavaScriptInterface注解,加在我的方法上,以便让后台能够去调用我的方法。然而,并未如我想的一样,方法是被成功调用了,但是这里面有点问题。代码如下:@JavascriptInterfacepublic void openPage(String url, String title, String showShare) { ...

2019-05-09 16:43:16 1220

原创 Activity 四种启动方式及Flags

activity 四种启动方式standard标准模式:每次启动一个Activity就会创建一个新的实例 singleTop栈顶复用模式:如果新Activity已经位于任务栈的栈顶,就不会重新创建,并回调 onNewIntent(intent) 方法。同个Activity实例在栈中可以有多个,即可能重复创建;该模式的Activity会默认进入启动它所属的任务栈,即不会引起任务栈的变更...

2019-03-29 10:23:01 318

原创 Android app 退出到后台,点击图标后再次重新启动

app 退出到后台后,未被杀死,仍在运行,但是点击图标后会重新启动一次,再次重新创建一系列页面项目中遇到了这个问题,非常影响用户的体验。解决方法:在APP的 启动页 中的onceate 方法中加入此段代码即可。 if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) { ...

2019-03-28 17:12:45 7180 3

原创 MPAndroidchart中CombineChart设置折线图数据相对于x轴居中

如图:MPAndroidChart 中的折线图的点默认是在左侧的y轴上的,在combinechart 中与柱状图复合时,也是偏左的,非常不好看。这时可以通过简单设置来使点居中实现上图的效果。数据设置: entryListA.add(new BarEntry(i, jsonObject.get("actyield").getAsFloat())); //使折线图的数据点,...

2018-12-24 21:01:17 3150 1

原创 PhotoPicker在相册中切到后台再回来。相册数据为空。切到拍照模式不拍照再按返回键返回也是。

改好的包地址:PhotoPicker

2018-10-30 20:05:42 606 2

原创 android MVVM ItemViewSelector 实现列表中不同的view类型

public final ItemViewSelector<String> itemView = new ItemViewSelector<String>() {        @Override    public void select(ItemView itemView, int position, String item) {        itemVie...

2018-08-25 14:29:29 347

原创 Android中使用webservice网络请求

关于Android中使用webservice 的文章很多,这里只是简单的介绍一下。这里你要先引入webservice的包(点击下载:Ksoap2.jar),为什么是soap?说来话长,soap协议直接问度娘。接下来就是使用了:首先要有一个这样的url(http://ip:端口/项目名/ws(默认为ws)/srvmobile(接口的地址)?wsdl),如果没有就问后台要。这个地址是可...

2018-07-28 17:37:32 864

原创 Android使用TextView实现图文混排

方式一:使用Html.fromHtml(html, urlImageParser, null)方法代码:URLImageParser urlImageParser = new URLImageParser(mContext, tvContent); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { ...

2018-07-28 16:27:27 693

原创 Fragment切换多张百度地图

项目中涉及到了多张百度地图通过Fragment切换的情况,初次引入后,正准备大干一场,结果就遇到了坑。地图之间会互相的影响,切换后与切换前的地图出现了同步、卡顿等情况。于是就去搜索一下,然而这类的资料较少。后来,一次偶然的翻阅,在一个论坛找到了答案。把引入地图的xml文件中的Mapview修改成TextureMapView,其他地方都是一样的使用。//解决多张百度地图Fragment中切换出...

2018-07-28 15:37:13 378

原创 简单使用Axure 模拟Android中的fragment切换

最近自己在看Axure,顺便看看Android的UI设计。关于Android中怎么实现fragment的切换,相信大家都了解,不了解的网上的教程有很多。这里就不一一赘述了。我简单介绍一下自己使用axure实现fragment切换的小心得,希望得到大牛的指点,那将不胜感激。首先,页面如下:现在,fragment的页面就已经完成了

2017-08-07 15:24:09 384

原创 Manifest merger failed:uses-sdk:minSdkVersion 11 cannot be smaller than version 14 declared in libr

在导入项目时遇到的问题,解决:在app的build gradle 文件中将dependencies { compile 'com.android.support:appcompat-v7:+' }v7包是Android向下兼容用的。改为:dependencies { compile 'com.android.support:appcompat-v7

2017-08-01 13:52:24 1001

原创 Java中的List<JavaBean>以javabean中的某一属性排序之Collections.sort方法

项目中遇到一个需求:排序怎么排呢?以javabean中的日期排序,我首先想到的就是冒泡排序。后来试了一下,麻烦还不好使。于是,就使用了Java中的Collections.sort方法具体如下//把数据进行排序public void sortData(ListSYSBBZT> filteredData) { Collections.sort(filteredData,

2017-07-28 16:57:59 945

maven3.8.3+nexus3.34.zip

maven3.8.3+nexus3.34.zip

2021-11-16

PhotoPicker.zip

资源来自github,但是修改了一个已知bug,详见https://mp.csdn.net/postedit/83547890

2019-05-24

ksoap2.jar

android中使用webservice 需要引入该jar包,jar包上传时被压缩了,直接解压即可!

2018-07-28

jSoup1.8.1jar包

jar可用于处理HTML的标签,在项目中用于图文的混排,对不同的标签做不同的处理!

2018-07-28

大华ocx控件及其demo(64位)

该资源为64位文件,由于整个包太大,所以将其拆成了32位和64位两个包。(全部是干货哦)

2018-04-24

大华ocx控件及其demo(32位)

该资源为大华ocx控件及其demo(32位),由于整个包太大,所以给分成了32位,64位两个包。(全部是干货哦)

2018-04-24

myeclipse10.7.1导出war包时问题解决办法

用于解决myeclipse导出war包时出现让用户要重新安装的错误,使用此jar包直接替换myeclipse安装位置对应的同名文件即可,里面附有详细操作方法,不必重新安装。

2018-02-08

精简jar包的方法及使用

使用时需要把所需的jar包名称,处理成一个txt文档。(处理过程就不多说了,可以使用编辑工具批量替换、删除),然后,使用开发工具运行压缩包里的java文件即可。(注意,java文件在设置前需要进行路径的配置修改)

2017-12-29

Android开源框架hellocharts-library-1.5.8.jar

Android开源绘图框架 hellocharts -library-1.5.8.jar

2017-08-30

空空如也

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

TA关注的人

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