自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android Studio 安装TinyPng插件

文章目录下载插件临时邮箱API Key 申请入口API Key使用使用下载插件TinyPNG Image Optimizer临时邮箱https://temp-mail.org/zh/API Key 申请入口https://tinypng.com/developersAPI Key使用Perference ->TinyPNG Image Optimize使用1、选择批量图片右键选择2、...

2021-03-16 13:44:46 645

原创 Android 优惠卷样式

先上图样式主要是MyCardView新建MyCardView降代码复制进去import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeS...

2019-01-09 09:38:05 1167 2

原创 Android 实现优惠卷二级list

首先说说数据源{    "data": [{        "id": 3,        "tname": "【成人票】小七孔门票1+划船+小吃",        "desc": "正常门票,划船项目,各种小吃饮料",        "price": "150.00",        "marketp": &qu

2019-01-09 09:30:20 415

原创 Android 前沿UI

 抽屉菜单MaterialDrawer ★7337 - 安卓抽屉效果实现方案 Side-Menu.Android ★3865 - 创意边侧菜单 FlowingDrawer ★1744 - 向右滑动流动抽屉效果 SlidingRootNav ★1338 - 仿DrawerLayout的ViewGroup FantasySlide ★1049 - 单手势滑出侧边栏与选择菜单 Floa...

2019-01-08 11:21:43 1654 1

原创 Intent传递数据从一个Activity到另一个Activity

MainActivity package com.test.intentdemo;      import android.app.Activity;   import android.content.Intent;   import android.net.Uri;   import android.os.Bundle;   import android.view.Menu;...

2017-02-28 14:31:40 1907

原创 android 百度地图标注覆盖物学习

介绍最近着手做一个新的项目,其中涉及到地图定位,以及从服务器获取附近的特定商家并在地图上面标注出来。于是就研究了一下百度地图标注覆盖物功能,然后进行一点个人总结,以便学习交流使用,个人学习总结还请各位看官轻喷。一、定位百度地图SDK从2.0.0版本起,将定位功能进行了分离,开发者在使用过程中,下载开发包的时候注意下载带有定位功能的SDK。  定位功能的具体实现这里不过多赘述请参看官方...

2017-01-12 16:10:27 1605

原创 Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡

这篇文章主要介绍了Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡的相关资料,需要的朋友可以参考下一、问题描述  上一次我们使用百度地图实现基本的定位功能,接下来我们继续实现搜索和定位,并使用LocationOverlay绘制定位位置,同时展示如何使用自定义图标绘制并点击时弹出泡泡  如图所示:如图所示:二、编写MyApplication类? ...

2017-01-09 10:48:16 1092

原创 百度地图 定位 地图

 百度地图  好久不曾写代码 突然写了一些定位 搞了好几天 终于出来了 先申明 我还是编程小白 不过大家可以随便看看写得不是很工整 需要转发  public class MainActivity extends AppCompatActivity { // BottomNavigationBar bottomNavigationBar; ...

2016-12-28 17:31:09 505

原创 如何在VSCode中打包Vue项目?

使用VSCode作为Vue项目的开发环境后,我们需要了解如何打包Vue项目。本文将从多个方面对如何在VSCode中打包Vue项目进行详细阐述。

2023-11-29 16:09:57 5892

转载 如何运行vue项目(详细步骤)

这里注意有可能不同,npm run dev是vue-cli2.0版本使用的,npm run serve 是vue-cli3.0版本使用的,npm run xxx 中的 xxx 可以理解为键值对的 key,实际上 run 的是在 package.json 里面 scripts 配置的 value。4、输入命令npm clean cache -f,清除npm缓存,npm有缓存时,常常出现安装依赖不成功的现象,且一旦出现这个问题,报错信息很完善,但根据报错信息一项一项去解决,却死活解决不了,还找不出原因。

2023-08-09 11:07:43 554

原创 转载:本地项目上传至git码云步骤(超详细,附图文)

7、继续输入 `git add .`("."表示所有的)或 `git add 文件名`(将文件保存到缓存区)只提交一个文件 命令。7、继续输入 git add .("."表示所有的)或 git add 文件名(将文件保存到缓存区)只提交一个文件 命令。3、进入新建或选择的文件夹,鼠标右键选择git bash here,弹出dos窗口。8、使用`git commit -m '新添加的文件内容描述'` //添加文件描述。3、进入新建或选择的文件夹,鼠标右键选择git bash here,弹出dos窗口。

2023-08-08 09:36:19 546

原创 如何实现Android应用程序中的多语言支持?

例如,在res/layout目录下创建layout-en(英语)、layout-zh(中文)等子目录,然后在这些子目录中创建与默认布局相对应的布局文件,用于在相应语言环境下显示。1. 创建不同语言的资源文件:在res目录下创建values文件夹的子目录,例如values-en(英语)、values-zh(中文)等。2. 在strings.xml文件中添加字符串资源:在每个strings.xml文件中添加与应用程序中使用的字符串相对应的字符串资源。这个方法会自动根据当前设备的语言环境来选择对应的字符串资源。

2023-06-07 15:08:46 1321

原创 如何在Android应用程序中实现后台服务?

注意,服务在后台执行时,它并不会自动停止。如果你想停止服务,需要在代码中显式地调用stopService()方法。另外,如果你想让服务在应用程序退出后仍然运行,你需要将服务设置为前台服务,这可以通过调用startForeground()方法来实现。在MyService类中,我们可以在onStartCommand()方法中执行服务的后台任务。例如,可以在这里启动一个线程来执行耗时的操作。在Android应用程序中实现后台服务,可以通过继承Service类来实现。希望这个示例代码对你有所帮助!

2023-06-07 15:05:58 1847

原创 如何在 Android 应用中使用 RecyclerView 实现一个列表显示,并实现点击事件?

需要注意的是,在 ViewHolder 的构造函数中,我们为 itemView (即 RecyclerView 中的每一个子项)设置了点击事件,当用户点击某个子项时,会回调 OnItemClickListener 接口中的 onItemClick() 方法,从而实现了点击事件的处理。以上代码中,我们在 onCreate() 方法中初始化了 RecyclerView,设置了 Adapter 和 LayoutManager,并实现了 onItemClick() 方法,用于处理点击事件。

2023-06-06 14:53:56 1568

原创 如何在 Java Web 应用中实现文件上传和下载功能?

实现文件上传和下载功能时需要考虑很多细节,如文件大小限制、文件名重复处理、文件后缀名过滤、文件下载时的中文乱码等问题。response.getWriter().write("文件上传失败:" + e.getMessage());response.getWriter().write("上传文件的类型不合法!// 处理上传文件的文件名,获取文件名部分。

2023-06-06 14:47:35 750

原创 如何成为android开发高手

Android框架是Android应用程序的核心,包括Activity、Fragment、Service、BroadcastReceiver、ContentProvider等组件,以及UI控件、布局、动画、多媒体等方面的知识。Java语言是一种面向对象的编程语言,因此需要熟悉面向对象的编程思想和常见的面向对象编程概念,如类、对象、继承、多态、接口等。成为一名Android开发高手需要熟悉常用的设计模式,如单例模式、工厂模式、观察者模式、策略模式等,能够在开发中灵活运用,提高代码质量和开发效率。

2023-06-05 17:04:21 104

原创 Android Studio中获取sha1证书指纹数据的方法以及keytool 错误: java.lang.Exception: 密钥库文件不存在: keystore的解决

Android Studio通过电脑命令提示符获取SHA1注:1、首先给keytool路径(C:\Program Files\Java\jdk1.8.0_172\bin)加入环境变量。2、我是直接的E盘根目录下操作的。第一步、打开电脑命令提示符(运行->cmd);第二步、命令提示符中敲入: keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000生成.

2023-06-05 17:03:15 1200

原创 Android Glide加载网络图片不显示,但用网页打开又正常显示

网上找了好久实在真的找不到刚开始用的是glide4.8.0的版本,后面又用4.12.0版本刚开始以为是版本问题才改的就报这样的错误call GlideException#logRootCauses(String) for more detail028 21084-21084 I/Glide: Root cause (5 of 8) java.lang.RuntimeException: setDataSourceCallback failed: status = 0x80000000..

2021-10-26 14:51:55 3403 4

原创 Android studio 历史所以版本

Android studio 历史版本https://developer.android.google.cn/studio/archive#android-studio-3-0?utm_source=androiddevtools&utm_medium=website

2021-02-03 11:10:40 557

原创 Android动画 超简单的6种activity进入返回动画 小白马上就可以使用

添加动画anim新activity进入方式默认是右往左进入动画1、下往上推进入动画——100与-100互换即可——上往下推进入动画in:<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="700" and

2020-11-17 14:48:21 1197

转载 Android-Pay 支持微信和支付宝两种主流支付的集成库, 两行代码实现微信支付, 三行代码实现支付宝支付

引入gradle对应的项目中的build.gradle文件添加依赖:dependencies { //添加支付库 compile 'io.github.mayubao:pay_library:1.0.0'}maven<dependency> <groupId>io.github.mayubao</groupId> <a...

2020-03-18 10:04:27 724

原创 Android 支付密码工具 想怎么定义怎么定义

首先 话不多说上图整体界面就是这样实现原理很简单就是将键盘布局给写好 我是用LinearLayout写的小白也很好上手现在上布局代码<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://sche...

2019-08-22 10:25:34 169

转载 干货 干货 2019Android面试题

接近年末了 马上年初有是找工作的大潮即将来临这边给大家分享一下面试会遇到的问题,首先在这里感谢一下博主“ 学习一点点”提供的内容找工作还是需要大家不要经常,有我们干这一行的接触人本来就不多 难免看到面试官会紧张,主要是因为怕面试官问的问题到不上来,那时候不要着急 ,答不上了的千万不然胡扯一些,直接就给面试官说这块我还没接触到,以后如果工作当中遇到的话我可以很快的吧这个问题给解决了,但是...

2019-01-18 10:03:26 5639

原创 Android APK反编译

学习Android开发过程,你会向别人学习如何应用软件的开发,那些漂亮的动画和复杂的布局可能让你爱不释手,作为开发者。你可能真的想知道的是如何实现的界面效果。然后。您将能够更改应用程序APK反编译查看。以下是我參考了一些文章后简单的教程具体解释。(注:反编译不是让各位开发人员去对一个应用破解搞重装什么的,主要目的是为了促进开发人员学习。借鉴好的代码。提升自我开发水平。) 測试环境:...

2018-12-05 13:58:27 366

原创 java获取当前时间戳转换

 package com.pts.peoplehui.utils; import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale; public class DateUtils {     public static String...

2018-11-22 15:38:47 623

转载 Android最佳实践 —— 详细谈谈如何减小APK体积

  随着Android移动开发的需求越来越复杂,我们不可避免的遇到发布出去的apk体积越来越大的问题,目前超过10MB、20MB的apk已经是很常见的事情了,但是依然能够看到一些apk的体积控制的很小。apk体积增大源于:新需求不断的提出 需要支持高分辨率的屏幕而加入了高分图片 依赖了更多的第三方库本文将从我自己的经历项目中探讨如何有效减小apk的体积。减小Apk体积是一件很有用...

2018-10-24 11:17:42 2751

原创 Android 答题

1.功能介绍关键技术:SQLite,fragment,ViewFlipper,OnTouchListener(1)搜索:在搜索框中输入关键词,搜索包含该关键词的题目,并可查看题目详情。  (2)题库:按内容和来源两种分类的题库,可选择题库种的题目进行测试或者练习。其中练习没有计时,没有计分,但能保存当前做题进度;测试计时且计分,最后会显示成绩    (3)错题:按内容和来源两种...

2018-09-17 17:35:33 1608

转载 ListView和Adapter数据适配器的简单介绍

ListView  显示大量相同格式数据  常用属性:    listSelector            listView每项在选中、按下等不同状态时的Drawable    divider                ListView每项间的间隔Drawable    dividerHeight        ListView每项间间隔的间隔高度      ...

2018-06-14 10:06:20 3402

原创 android ui登录界面

  登录界面 &lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layo...

2018-06-13 16:54:01 4131

转载 在Activity中响应ListView内部按钮的点击事件的两种方法!!! 在Activity中响应ListView内部按钮的点击事件的两种方法

 转载:http://www.cnblogs.com/ivan-xu/p/4124967.html最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在Adapter中响应?对于这个问题,我最初给他的解答是,在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应。下班后思考了一下,觉得有两种方式都...

2018-06-13 16:53:27 2598

转载 PHP原生实现,校验微信公众号||小程序服务器地址

1、原生的.php文件:  test.php&lt;?phpheader('Content-type:text');define("TOKEN", "weixin");$wechatObj = new wechatCallbackapiTest();if (isset($_GET['echostr'])) { $wechatObj-&gt;valid();}else{...

2018-06-12 16:38:22 1789

转载 Android开发中搜索功能的实现

现在很多的app中都有搜索的功能。也就是说搜索栏下面有一个列表,列表中放的内容可能是游戏,也有可能是其他的内容。这时候,我们可以在搜索框中输入你想要搜索的内容,这时候,下面的列表就会出现你想要的内容。别担心,实现起来不难,下面是关键的步骤:搜索框及列表界面怎么设计,我在这里就不多说了,因为重点是搜索这个功能的实现,布局界面的话,都可以在xml里面自己好好设计就行了。而我上一篇的博客就介绍了...

2018-06-11 11:52:15 43779 30

转载 Android删除当前路径下的图片

private void DeleteImage(String imgPath) {      ContentResolver resolver = getActivity().getContentResolver();      Cursor cursor = MediaStore.Images.Media.query(resolver, MediaStore.Images.Media.EXTE...

2018-06-11 11:39:24 3797 1

转载 Android Studio 代码混淆

一、前言今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配置的参数代码有些记不起来了,因此决定花点时间写篇博客记录一下,方便以后查找和自己的记忆。二、Android Studio 代码混淆基本配置在工程目录下,找到 proguard-rules.pro 文件,它就是你要进行编写混淆配置的文件,在这个文件中编写混淆规则当然,在这之前,还需要在你 modul...

2018-06-04 09:46:32 1403

转载 ListView 单条item刷新

 listView列表刷新某一条数据时采用notifyDataSetChanged()代价有点高,最好能局部刷新。局部刷新的重点是,找到要更新的那项的View,然后再根据业务逻辑更新数据即可。  大概就是3步:1.找到要更新的那条数据的item 对于的view因为listView条目的复用,所以当前点击的位置对应的条目为position-FirstVisiblePositi...

2018-05-31 17:58:02 1981

转载 listview 内部按钮的点击事件

一。ListView的Item被点击和其中的Button被点击同时生效 Android开发中在ListView中经常有Button或ImageButton等需要被点击的控件,如果不加一些特殊的限制,有可能ListView的Item的点击事件或Button的点击事件,其中一个不能响应。我遇到的情况是ListView的Item不能响应点击事件。        解决的办法,在ListView的Item的...

2018-05-31 17:57:26 4962

转载 在Activity中响应ListView内部按钮的点击事件

最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在Adapter中响应?对于这个问题,我最初给他的解答是,在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应。下班后思考了一下,觉得有两种方式都能比较好的实现:使用接口回调和使用抽象类回调。正好可以复习一下接口和抽象类的区别,于是写了两个Demo:1.使用接...

2018-05-25 13:57:12 1494

转载 今天写Android打开相机获取路径的心得体会 大大的坑啊

android7.0调用相机拍照的问题解决方案2017年08月24日 15:41:21阅读数:3847最近在应用中开发调用系统相机拍照的时候,遇到一个问题,就是在安卓7.0及以上机型使用,按照往常写法Uri.fromFile(imgFile)回抛出异常FileUriExposedException导致程序崩溃。通过上网查看知道了安卓7.0及以上的特殊问题。因此整理了其他的人的处理方法,我也根据自身...

2018-05-24 11:10:35 2152

转载 android开发之应用Crash自动抓取Log_自动保存崩溃日志到本地

应用发生crash之后要查看log,判断问题出在什么地方,可是一旦应用发布出去,就要想办法把用户的崩溃日志拿到分析。所以要在发生crash之后抓取log,然后上传到服务器,方便开发者查看,现在都有很多第三方做这方面的服务,这里说下如何自己来实现。其实原理很简单,应用出现异常后,会由默认的异常处理器来处理异常,我们要做的就是把这个任务接管过来,自己处理异常,包括收集日志,保存

2017-09-06 18:52:22 1536

转载 Android常用的3种定时刷新UI的方法和子线程能否刷新UI那些事

import java.util.Timer;  import java.util.TimerTask;      import android.app.Activity;  import android.os.Bundle;  import android.os.Handler;  import android.os.Message;  import androi

2017-06-20 16:04:52 3327

系统架构师学习笔记.docx

全国计算机技术与软件专业技术资格(水平)考试指定用书杨春晖. 全国计算机技术与软件专业技术资格 (水平) 考试指定用书 系统架构设计师教 程 (Kindle 位置 383). 清华大学出版社.Kindle 版本. 关键词:TEX;LATEX;架构师

2022-01-17

ARCGIS轻松入门教程.doc

ARCGIS轻松入门教程简单方便

2021-09-10

MimaDialog.java

支付密码弹框, 主要使用final Dialog bottomDialog = new Dialog( context, R.style.BottomDialog ); 支付密码工具类欢迎下载

2019-08-22

两级list显示优惠卷

详情https://blog.csdn.net/qq_35224776/article/details/86131438

2019-01-09

Android 反编译文件apktool_2.3.3.jar,jd-gui-windows-1.4.0.zip,dex2jar-2.0.zip

Android反编译工具里面有apktool_2.3.3.jar,jd-gui-windows-1.4.0.zip,dex2jar-2.0.zip 反编译教程 https://blog.csdn.net/qq_35224776/article/details/84833320

2018-12-05

《疯狂Android讲义》第二版,作者是李刚。

疯狂Android讲义》全面地介绍了Android应用开发的相关知识,全书内容覆盖了Android用户界面编程、Android四大组件、Android资源访问、图形/图像处理、事件处理机制、Android输入/输出处理、音频/视频多媒体应用开发、OpenGL与3D应用开发、网络通信编程、Android平台的Web Service、传感器应用开发、GPS应用开发、Google Map服务等。

2018-12-05

ps学习练习题

ps学习操作题 适合学习ps的学员,对学员进步很大基本上所有需要用到的工具都能使用 前端特别适合

2018-08-06

百度地图定位及地图

百度地图简单定位 及地图显示

2016-12-28

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

TA关注的人

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