自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (5)
  • 收藏
  • 关注

原创 android新闻客户端的实现

制作一个基于聚合新闻数据简单的新闻APP制作简易新闻App 导航篇制作简易新闻App 导航篇新闻App效果图如下:

2019-07-29 09:13:41 4749 26

原创 android新闻app

制作一个基于聚合新闻数据简单的新闻APP制作简易新闻App 导航篇[1、使用Fragment+ViewPager +TabLayout自制简易新闻 app主要框架(一)](https://blog.csdn.net/Tobey_r1/article/details/93221486)[2、解析聚合新闻数据,并显示到主界面上(简易新闻 二)](https://blog.csdn.net/Tobey_...

2019-07-26 15:53:57 3841 23

原创 WebLoading开源库,支持https访问

WebLoading开源库,支持https访问关于引用使用第一步,添加控件第二步,在活动页面实例化,并使用效果图进阶使用去除类似广告头部或其他元素实现页面回退可DIY进度条加载样式关于  因为最近公司项目用到的webview比较多,一方面涉及到了用户体验感(加载进度条可DIY),另一方面,去div样式、加载https网址适配、解决重定向问题、多页面加载问题。所以就有了webLoading1.0.0版本,后续还会有一些丰富的接口方法待完善。开源库地址引用  第一步,在工程的build下添加如下:al

2021-03-22 21:42:12 34 2

原创 Android关于webview的开发心得(笔记(二)解决webview的重定向、加载https网页)

Android关于webview的开发心得(笔记(二)解决webview的重定向、以及加载H5页面)关于关于 WebViewClient webViewClient = new WebViewClient() { @Override public void onLoadResource(WebView view, String url) { super.onLoadResource(view, url); String javascript = "jav

2021-03-22 21:40:46 19

原创 Android关于webview的开发心得(笔记(一)简单使用webview)

Android关于webview的开发心得(笔记一)关于关于写这篇文章的时候我内心想得很多东西,全都是这几个月来项目中碰到的问题形成的完整解决方法,包括使用腾讯X5内核、webview网页加载进度、webview的h5支持、多窗口重定向问题、webview中h5页面的文件操作拦截、以及今晚遇到的证书问题、头部样式重复去除问题。WebViewClient webViewClient = new WebViewClient() { @Override public void onLoadR

2021-03-22 21:38:13 26

原创 Android实现热更新功能(基于美团Robust)

Android实现热更新功能(基于美团Robust) 关于效果图第一步,添加引用关于最近公司项目比较宽松一些,然后想起之前想实现的app热更新功能(不太清楚的可以自行百度一下,然后关于了解Android实现热更新都有哪些框架技术可用以及优缺点也可以自行百度,我这里简单说一下用美团的原因)本来我打算用阿里的Sophix ,因为看他们说是适配全而且接入啥的都比较方便,但是唯一的就是要计费。。。所以我就转投了美团的开源Robust,项目地址,里面也有详细的教程教我们怎样适配。效果图第一步,添加引用在工程

2021-03-16 02:03:43 81

原创 我的第一个开源库-DialogLoading弹出加载框

我的第一个开源库-DialogLoading弹出加载框

2021-03-10 21:48:15 22

原创 java.lang.NumberFormatException: Invalid int: “0 “

关于今天在接手前人模块开发的时候,测试一个数据列表点击跳转详细页面的时候奔溃了,控制台:主要出现的错误提示是这句:java.lang.NumberFormatException: Invalid int: "0 ".问题原因转换了特殊字符(空格,-等等)。我一咋一看不是就是转换了0嘛,仔细一看原来是0后面还有一个空格。原来的代码: Intent intent = new Intent(MyClueActivity.this, ClueListDetailActivity.class);

2021-01-19 15:42:17 22

原创 异常错误 cannot resolve symbol Intent

异常错误 cannot resolve symbol 关于个人解决办法关于今天在处理公司项目的时候出现了一个莫民奇妙的错误问题:Intent intent = new Intent();竟然报错了,然而我也导入了这个Intent包啊:import android.content.Intent;这一段也爆红的。本着有问题找度娘的精神,找到了寻多解决办法:- 点击菜单中的 “File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Invalid

2021-01-07 14:41:10 41

原创 Android音乐App桌面图标制作以及启动页面开发(简易音乐 一)

Android音乐App桌面图标制作以及启动页面开发( 简易音乐 一 )关于效果第一步第二步第一步 修改SplashAcitivity的布局页面第二步 修改androidmanifest.xml第三步 权限申请帮助类第四步 修改splashAcitivity.java关于其实一直想做一款属于自己的音乐app,然后给自己的好朋友用。但是因为种种原因和事情一直拖了好久没有付诸行动。前两天终于下定决心要在从新开发一个app。而且开发的过程也基本都会以专栏的形式记录下来,包括源码啥的。因

2020-12-30 02:00:17 171

原创 关于Android基础面试,你需要知道的(学习笔记 一)

关于Android基础面试,你需要知道的(学习笔记 一)关于Android四大组件Activity的生命周期。Activity的四种启动模式ServiceService的两种启动方式BroadcastReceiverContentProviderAndroid的事件分发机制学习什么是MotionEvent一个事件序列分发事件的组件结论关于Android四大组件ActivityActivity的生命周期。一个简单的activity生命周期:onCreate()->onStart()【此时ac

2020-12-23 19:42:49 27 1

原创 简易新闻性能优化篇(简易新闻二十二)

简易新闻性能优化篇(简易新闻 )关于使用ProGuard简化代码关于其实关于app的优化我也是学习大佬写的文章,然后自己实践并记录下来,或是记录一些踩坑的点。使用ProGuard简化代码关于proguard的详解可以参考这篇博文 《关于proguard,你需要知道的全部》。第一步我们需要在项目的build中开启混淆功能,如下: buildTypes { release { minifyEnabled true //混淆 shr

2020-12-06 23:24:38 146

原创 Android使用kotlin开发入门 (学习一)

南京又是持续下雨的季节,下午在学习郭霖老师和鸿洋老师的博客文章的时候,看到了郭老师讲解的[Jetpack新成员,App Startup一篇就懂](https://guolin.blog.csdn.net/article/details/108026357),内容博大精深,发现是我还没学习使用的kotlin语言写的博客demo。。。回顾这一年来的Android工作,基本都是用的java语言写的代码,之前也看到有朋友在朋友圈分享他的kotlin写的天气类型app。现在想来是时候学习并记录一下。好在kotlin有

2020-11-25 17:02:05 171

原创 Android简单学习使用PictureSelector框架图片选取裁剪

Android简单学习使用PictureSelector框架图片选取裁剪 关于效果图第一步,添加引用第二步,新建activity_main.xml布局文件第三步,修改MainActivity.java文件关于本篇仅是简单学习使用这个框架,内容比较简单,如果想要详细了解PictureSelector的使用方法,可以前往此仓库。效果图第一步,添加引用implementation 'com.github.wildma:PictureSelector:1.2.0'第二步,新建activity_mai

2020-11-20 01:06:39 509 6

原创 Android实现扫一扫识别图像数字(镂空图像数字Tesseract训练)(上)

应项目需求,要开发Android实现扫一扫将数字识别出来。但是网上得一些涉及到数字的识别率不高。所以需要自己针对要扫描得数字类型进行特别训练。查了一些资料,Android想扫描识别数字需要采用OCR (Optical Character Recognition,光学字符识别)来实现。[tess-two](https://github.com/rmtheis/tess-two)使我们可以在Android上使用OCR。本篇主要讲解得是学习训练识别镂空数字得过程。

2020-09-25 18:00:14 580

原创 Android开发之细节UI学习记录(一)

Android开发之细节UI学习记录(一)关于学习一学习二学习三关于近期工作项目进入尾声,许多界面需要修改,包括样式,布局,字体大小颜色,提示颜色等等,忙的焦头烂额(UI让我头大)学习一场景:我们通常布局中会给我们的文本或是编辑文本设置一个textColor,但是可能会有这样需求,就是未选择前的提示颜色是灰色的(颜色代码:#808080),选择以后颜色要求是黑色的,以示区分。这就需要我们代码中动态修改了。设置text的颜色的方法也很简单: textView.setTextColor(getCon

2020-08-28 10:30:52 46

原创 学习第三方友盟的推送(简易新闻二十一)
原力计划

学习第三方友盟的推送(简易新闻二十一)关于实现效果第一步,注册友盟账号集成消息推送SDK关于本篇主要是学习友盟推送的记录篇,很多地方还不是很明白,仅仅作为入门使用。实现效果第一步,注册友盟账号打开友盟官网,注册成功后,选择主页下面的消息推送:点进去之后选择新增应用,然后将我们的包名等一堆信息填写下:新增完成后会如下图所示,其中箭头所指就是我们后续要推送消息所要做的(当然前提是我们还要在app中初始化引用友盟才行。):然后我们点击应用详情,在打开的页面中可以看到Appkey与Umeng

2020-06-10 17:58:03 302 3

原创 Android简易新闻客户端自动升级 简易新闻(二十)
原力计划

Android简易新闻客户端自动升级 简易新闻(二十) 关于说明第一步,添加引用关于没想到简易新闻系列博客已经写到了第二十系列,距离写的第一篇《使用Fragment+ViewPager +TabLayout自制简易新闻 app主要框架(简易新闻 一)》已经快有一年之久了,最近也有一段时间(2个月)没写博客了,今天突然心血来潮,想着说把之前的简易新闻加个自动更新功能吧,多余的不是,下面进入正题。说明此功能分为两种实现办法,第一种(调用三方),借助其成熟技术,我们调用sdk实现封装好的功能即可。第二种自

2020-05-22 10:49:28 346

原创 解决Error:Could not resolve com.pgyersdk:sdk:2.8.1问题

解决Error:Could not resolve com.pgyersdk:sdk:2.8.1问题 关于法一法二法三(重点)GitHub的raw.githubusercontent.com的DNS被污染,修改Hosts解决关于本篇的问题是在Android studio中引用第三方蒲公英自动更新sdk的时候通过gradle依赖一直不通过的问题。具体的错误日志如下(在Terminal中输入一下代码查看详细报错日志):gradlew processDebugManifest -stacktrace

2020-05-21 14:10:36 1212 3

原创 Error: Unable to delete directory xxx\app\build'

解决Error: Unable to delete directory xxx\app\build' 关于解决办法关于出现这个问题是因为svn中已经预增加此文件了,但是却我们Android studio中移除时候,svn没有正确移除导致的。解决办法退出此Android studio项目,然后找到此项目下的build文件,删除在重新打开即可。...

2020-03-17 16:01:45 312

原创 解决android打包时候出现的 error: failed to read PNG signature: file does not start with PNG signature

解决android打包时候出现的 error: failed to read PNG signature: file does not start with PNG signature关于解决办法关于E:\PersonalSVN\Blog\app\src\main\res\drawable-xxhdpi\splash_image.png: AAPT: error: failed to read...

2020-03-07 15:09:12 822

原创 解决Android 9.0如何明文访问网络

解决Android 9.0如何明文访问网络 关于解决办法关于网上一大堆说是什么配置xml文件,然后配置network_security_config.xml文件。然后加上这句话:<base-config cleartextTrafficPermitted="true" />我试过了不行,后面发现找到方法。解决办法在AndroidManifest.xml文件中的applic...

2020-03-06 10:45:38 185

原创 解决Android升级工程项目 compileSdkVersion 29版本 API9.0可能出现的错误

解决Android升级工程项目 compileSdkVersion 29版本 API9.0出现的错误 说明第一步,项目版本说明本篇博文是在公司项目的APK无法适应API 9.0+的手机上运行网络接口调用时准备升级compileSdkVersion 至29时候,项目出现的一堆错误。这里我拿我之前写的简易新闻app升级项目版本来做说明以及出现的问题的解决办法。重点问题:Android stud...

2020-03-06 10:35:01 5597 1

原创 关于远程仓库SVN的搭建与使用

所需工具VisualSVN-Server-4.1.3-x64 (服务器端)用于搭建SVN仓库TortoiseSVN-1.12.2.28653-x64-svn-1.12.2 (客户端)用于检入检出LanguagePack_1.12.2.28653-x64-zh_CN (可用可不用)Tortoise的中文包这里我给出网盘链接直接下载即可 提取码:sf1t第一步,安装VisualSVN-Ser...

2020-01-06 11:15:44 921 2

原创 Android实现加载中弹出框 简易新闻(十九)

Android实现加载中弹出框 简易新闻(十八) 关于效果实现步骤第一步,关于本篇主要用于加载新闻以及查询数据库数据时的加载提示。效果实现步骤第一步,...

2019-12-31 17:05:49 539 1

原创 Android实现模糊查询新闻 简易新闻(十八)

Android实现模糊查询新闻 简易新闻(十八) 关于效果实现第一步关于本篇实现内容通过sql语句查询对应mysql数据库中新闻数据实现模糊查询对应新闻,并展示到界面中。效果实现第一步...

2019-12-23 18:41:57 747

原创 Android实现头像上传至数据库与保存 简易新闻(十七 下)

Android实现头像上传至数据库与保存 简易新闻(十七 下) 关于实现步骤第一步,新增CharacterEncoder.java第二步,新增BASE64Encoder.java第三步,修改MainActivity.java关于本篇实现图片转码上传与查询解码显示。本篇实现效果如下:实现步骤第一步,新增CharacterEncoder.javapackage com.example....

2019-12-12 18:26:20 360

原创 Android实现头像上传至数据库与保存 简易新闻(十七 上)

Android实现监测网络变化以及无网络listview填充 简易新闻(十三 下) 关于关于

2019-12-12 09:56:53 689

原创 Android实现将Base64Encoder编码转为图片学习笔记(二)

Android实现将Base64Encoder编码转为图片学习笔记(二) 关于效果实现第一步,修改activity_main.xml第二步,修改CharacterEncoder.java第三步,修改BASE64Encoder.java第四步,修改MainActivity.java关于关于将图片转换为base64编码的方法,请参考文章Android使用 BASE64Encoder实现图片的Bas...

2019-12-05 18:40:56 367

原创 Android使用SimpleDateFormat实现日期的减法获取天数差 (学习笔记 (五))

Android使用SimpleDateFormat实现日期的减法获取天数差 (学习笔记 (五)) 效果图第一步,修改activity_main.xml第二步,修改MainActivity.java效果图第一步,修改activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:andr...

2019-11-26 15:22:44 282

原创 Android使用Checkbox实现单选 ( 简单使用 (一))

Android使用Checkbox实现单选 实现效果实现效果

2019-11-22 00:30:15 1151

原创 转载一些本人学习过程遇到的问题以及解决的博客链接(二)

Caused by: android.view.InflateException: Binary XML file line #49: Error inflating class ImageView错误的原因是图片引用的背景图片资源放置的文件夹位置为drawable-v24文件夹,在高版本上(8.0左右)是没有问题的,但是在5.0版本就会出错。如下图:将这里的图片移出,放到对应的drawa...

2019-11-19 11:18:44 113

原创 Android使用Spinner实现下拉选功能(获取远程数据并根据下拉刷新) (学习笔记 (二))

Android使用Spinner实现下拉选功能(获取远程数据并根据下拉刷新)(学习笔记 (二))实现效果实现第一步,添加DBOpenHelper.java第二步,修改Spinner_Bean.java第三步,修改MainActivity.java实现效果实现第一步,添加DBOpenHelper.javapackage com.example.studyproject;import ja...

2019-11-13 19:13:57 256

原创 Android使用 BASE64Encoder实现图片的Base64编码转换(可用来存储到数据库中)学习笔记(一)

Android使用 BASE64Encoder实现图片的Base64编码转换(可用来存储到数据库中)学习笔记(一) 关于效果图实现第一步,修改关于将图片保存为base64码的好处就是可以存储到数据库中,有人说图片的路径不也可以吗,但是这样当本地图片删掉就没了,而且图片转64编码的实现方法也很简单。效果图实现第一步,修改...

2019-11-08 19:06:04 320

原创 Android使用Spinner实现下拉选功能(添加死数据) (学习笔记 (一))

Android使用Spinner实现下拉选 (添加死数据)(学习笔记 (一))

2019-11-05 18:23:11 283

原创 Android实现监测网络变化以及无网络listview填充 简易新闻(十六 下)

Android实现监测网络变化以及无网络listview填充 简易新闻(十六 下) 关于实现步骤第一步,修改list_item.xml第二步,修改NewsFragment.java关于本篇讲解在无网络后的数据填充(无网络提示),以及无网络打开app的展示以及网络有无的切换。效果如下:实现步骤第一步,修改list_item.xml<?xml version="1.0" enco...

2019-10-31 18:39:18 121 6

原创 Android实现监测网络变化以及无网络listview填充 简易新闻(十六 上)

Android实现监测网络变化以及无网络listview填充 简易新闻(十三 上)

2019-10-24 09:05:24 196

原创 Android使用第三方弹出框Sweet Alert Dialog实现退出app (简易新闻 (十五))

Android第三方弹出框Sweet Alert Dialog学习关于关于

2019-10-21 18:01:13 501

原创 Android实现数据库填充无聚合新闻次数下的标题点击新闻对应类型(简易新闻 十四)

Android实现数据库填充无聚合新闻次数下的标题点击新闻对应类型(简易新闻 十四) 关于实现第一步,修改NewsFragment.java关于本篇讲的在聚合新闻api访问次数用完后,使用远程mysql数据库内容填充显示后。这句话是前提即简易新闻系列文章中早已实现,本篇要讲的是在这个基础上点击对应标题实现加载对应标题类型的新闻,如点击社会就显示社会新闻,下拉刷新也是一样的。效果如下:实现...

2019-10-18 18:26:56 185

原创 Android优化获取聚合数据存储到数据库(简易新闻 十三)

Android优化获取聚合数据存储到数据库(简易新闻 十三) 关于实现过程修改NewsFragment.java关于本篇讲解的是简易新闻数据存储的优化,以前版本是当用户点击了一条新闻后才会将这条数据存储到,存储的新闻有限,为什么要存储聚合数据新闻呢,因为聚合数据每天的免费访问次数100次,用完了就只能用自己数据库里的新闻来实现继续阅读啦,我们先看一下实现后的效果(通过点击新闻类型标题如社会,国...

2019-10-17 16:10:50 362

MaterialTest无网络优化20191025.rar

关于简易新闻的实现过程可以参考博文:https://blog.csdn.net/Tobey_r1/article/details/93045515

2019-11-30

空空如也

空空如也

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

TA关注的人 TA的粉丝

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