自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 真机连不上as,但能连其他电脑上的as,当前电脑也能连上其他手机

打开电脑的设置-》设备-》找到对应的手机(手机是能连上电脑,可以进行传说文件等操作,只不过在Android studio上识别不了,无法选择调试项目),然后把该手机删掉,拔掉USB线,再重新连上电脑,然后打开调试开关,就弹出连接允许弹窗了。第一次遇到手机突然连不上我电脑的Android studio,但是该手机能连上其他电脑的Android studio ,我电脑也能连上其他手机的情况(这里的连上是指识别手机的USB调试状态)6.重新选择USB配置,各种配置更换了一遍都不行。5.重新打开USB调试开关,

2023-09-11 23:01:20 177

原创 记录一名小白快速适配平板开发的过程(适用把原来手机项目直接添加配置文件,无需重新开发代码,超级简单)

并不支持所有华为的平板。平行视界”,如果能找到,证明这个设备应该支持的,点击进去“平行视界”会看到很多已经支持平行视界的这个功能的app。我们配置好,运行的时候,看有没有配置成功,也是在这里可以查看,如果你的应用配置成功,会在这个支持平行视界的应用列表中出现。4.easygo.json内容添加:最好直接复制华为官网的内容,再进行修改,因为这个文件里面的内容也不允许错一点,哪怕多一个,少一个“,”都不行。为了弄这个分屏比例,我网上搜索了很久,可惜没有找到方法,官网上给出的配置内容也没有提到这个修改分屏比例。

2022-09-22 15:31:03 1595 3

原创 Android原生开发简单实现合并图片分享

前两年,工作中遇到需要把某几个图片合并起来并添加上特定文字或者链接生成的二维码分享到微信或者QQ的需求。刚开始我顺着技术经理的话,网上找了很多合并图片的技术,有些需要添加复杂的代码,有些呢是说让后端利用H5技术生成再传到前端,有些是通过一些第三方平台的接口生成再传过来,而且这种方式往往需要付费的。我尝试着自己研究。后面想到一点头绪,想着通过View不是可以生成Bitmap吗?生成bitmap能不能转换成图片文件保存在手机上,然后再通过分享文件分享到微信或者QQ上呢?想到这个便开始写代码了。当时的

2020-11-25 16:04:20 421

原创 Android原生开发简单接入微信支付

我之前项目有做接入微信支付这块,一开始做的时候,看微信开放平台的接入文档,感觉不简单啊,无从下手。为此,我又在网上参考了别人的文章,然后自己捣鼓了一两天,才成功做出了功能,现在把我接入的过程记录下来。1.我们先看一下微信支付的业务流程图:根据这个图,我自己简单的总结了几点:(1).前端App(自己的app)向后端(自己项目)申请下单,(2).后端调用微信统一下单API接口生产预付订单,并把改预防订单的信息返回给后端(3).后端把微信下单API返回的预防订单信息生产带签名的支付信息pay

2020-11-24 10:55:49 653

原创 记录高德地图API接入Android原生项目(三)

我们在App接入地图,有时候想要在地图上显示某个坐标地址。假如给出一个定位坐标(假设为高德地图的坐标,其他坐标可能有所不同,需要转换),需要在地图上显示该坐标,比如点击某个店铺,显示该店铺的位置。下面简单介绍代码:1.布局文件:地图控件是MapView<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2020-11-23 16:39:03 184

原创 记录高德地图API接入Android原生项目(二)

上一篇介绍了接入高德地图,显示地图,这篇介绍获取当前定位坐标。1.首先根据上一篇在AndroidManififest.xml添加的权限缺少定位的权限,需要再添加一个权限:<!--用于访问GPS定位--><uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>2.这个权限是需要动态允许的,所以在定位之前必须要获取该权限的允许。在Ac

2020-11-23 15:47:13 140

原创 记录高德地图API接入Android原生项目(一)

之前做过好几个项目都有接入地图API,有百度地图也有高德地图,一般接入地图是需要实现几个功能,1.定位;2,计算距离; 3,导航;4,显示某个坐标点或者地址;5,其他。现在简单介绍我接入高德地图的过程,我主要参考高德地图开放平台文档,有时候遇到问题,也会网上搜索解决方案。 这篇先简单介绍接入步骤和显示地图。1.上高德开放平台https://lbs.amap.com/api/android-sdk/gettingstarted注册账号,并进入控制台创建应用;2.点击创建的应用右边的...

2020-11-20 18:01:42 437

原创 显示适应手机屏幕宽度的长图

如果要显示普通的图片,现在的显示图片框架主要有Glide,Picasso,Fresco,还有已经停止维护更新的Image Loader。之前项目中遇到要显示一个长图(宽高比远大于普通手机的宽高比),而且需要宽度适应手机宽度。发现按照普通的图片显示,用第三方图片框架无论怎样都达不到效果。如果要适应手机宽度,不能压缩或者拉伸图片的话,只能显示部分图片,长于手机屏幕的部分会被截取。如果要适应手机宽度,又要全部显示图片,只能压缩图片。如果不能压缩或者拉伸图片,又要全部显示图片,那么适应不了手机宽度。 ...

2020-11-20 10:23:20 2064

原创 记录一个Android studio 上出现的Gradle版本错误

今天无意中打开项目,Rebuild project后出现:Minimum supported Gradle version is 6.1.1. Current version is 5.6.4.Please fix the project's Gradle settings.Fix Gradle wrapper and re-import project Open Gradle wrapper properties Gradle settings尝试点击Please fix the proj

2020-11-19 18:00:21 1957

原创 简单实现“用暗码实现:输入不同的暗码,传递参数让imageview显示不同的图片,动态更改src属性值”

一.定义三个Receiver:1.PhotoReceiver1package com.my.gaodemapdemo;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;import static android.provider.Telephony.Sms.Intents.SECRET

2020-11-18 15:33:26 2109 10

原创 用SwipeRefreshLayout模仿boss直聘首页下拉刷新转圈效果

SwipeRefreshLayout是谷歌官方推荐的下拉刷新控件,我之前在项目中使用过。我发现在boss直聘APP首页的下拉刷新效果可以直接用SwipeRefreshLayout来实现,最近我做了一个类似的页面。先看一下做出来的页面效果:下面我吧代码贴出来:1.先看Activity的布局文件:swipe_refresh_layout:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android=

2020-11-05 10:51:50 338

原创 超级简单的登录页面(android 原生)

在论坛上看到有人在问:“请写出一个android登录页面的完整代码(包括资源、界面(自行设计)、事件)。要求:点击“登录”按钮时,如果用户名和密码输入分别是“admin”和“123456”,跳转到欢迎界面;当单击“取消”则实现清空功能。”根据这个需求,我做了一个简单的登录页面:1.登录页面的布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.androi

2020-11-03 09:45:16 1133

原创 创建远程依赖的记录

搞了那么年Android开发,一直都习惯用别人或者别的公司平台的远程依赖,觉得挺好用的。无聊想自己搞一个来玩玩!我先是上网了解远程依赖的知识:https://www.jianshu.com/p/e08a842b0efe我理解了一下,远程依赖是把代码工具类打包成library放在一个远程仓库,然后我们引用的时候,通过添加引用代码去下载相关的library,再在本地代码调用。下面记录我通过Android studio打包library 放到github上创建我的远程依赖。...

2020-10-26 15:27:54 215

原创 自定义view订单评价星星

最近自定义了评价星星的view,可以直接xml上更改各种属性(评价的类型,评价的星星数量,默认评价的数量)先看一下效果图:当设置评价的类型为3种类型,名称为:描述相符,物流服务,服务态度;每种评价的星星数量为5;默认为1颗星当设置评价的类型为4种类型,名称为:描述相符,物流服务,服务态度,产品质量;每种评价的星星数量为3;默认为3颗星实现的原理是:把每一行评价,包括评价类型,评价星星看作是listview中的一个item,每个item中的星星又看作一个小的listview,.

2020-10-21 17:09:23 160

原创 仿京东首页悬浮栏导航

我之前做了一个类似京东首页滑动悬浮导航栏的任务。实现方法是先在顶部放一个导航栏,其VIsible是Gone,不可见,监听scollview滑动的距离,判断距离是否显示该导航栏。代码是:1.ScrollTabView代码public class ScrollTabView extends NestedScrollView { public ScrollTabView(@NonNull Context context) { super(context); }

2020-10-20 17:39:19 759

原创 仿淘宝简单实现搜索联想功能

用Editext 和 Listview简单实现仿淘宝搜索联想功能:1.activity布局代码:sousu_lianxiang_layout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:lay

2020-10-12 11:24:03 667 1

原创 仿淘宝商品列表一列和两列排点击转换

我们可以利用Recyclerview可以单列和多列显示的特性,来实现仿淘宝商品列表单列和两列显示的效果。以下是我实现的单列和两列截图:单列:两列:实现步骤:1.准备adapter:public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { Context context; LayoutInflater inflater; List<Product

2020-10-10 15:26:13 977

原创 仿淘宝商品详情页顶部滑动渐变出现title

现在很多电商app都喜欢模仿淘宝页面效果。我之前网上找了一些资料,又改造了一些,也凑合做了一个类似的效果。1.先写一个滑动的view,public class TransChangeScrollview extends ScrollView { ScrollHeight scrollHeight; private int th1;//滑动的距离1 private int th2;//滑动的距离2 private int th3;//滑动的距离3 publi

2020-10-10 09:59:05 387

原创 RecyclerView 如何实现分页加载

我之前工作内容是维护旧的项目,而旧的项目里面用的几乎都是listview,后面公司来了个新的产品经理,他一来就吐槽我们的app,每次获取新的一页列表后,所有列表项(包括前面几页的列表项)都是要全部刷新一遍,这个体验太差了,他说要实现局部刷新,才符合要求。我只好硬着头皮把项目里面的listview慢慢换成RecyclerView. 换成RecyclerView之后,很棘手的一个问题就是,分页问题。因为之前的listview分页都是别人在listview的基础上封装了一个专门用来刷新的Refres...

2020-10-09 11:16:06 4166

原创 过去

我都不知道很久之前自己在这里还写了一篇心得,看以前写的东西,看不下去了,时间过得好快呀,一年一年的过去。前些天面了几家公司,有一家公司,面的时候,居然跟我说,你的水平勉强算是中级的,后面hr给了我一个无法接受的薪资,呵呵,感觉到脸被狠狠打了一拳!也不怪别人,怪自己没有准备充分吧,很多面试题没有回答好!加油!...

2019-12-19 11:17:40 76

原创 工作记录

处理listview卡顿,优化1.项目最先用Scollview 嵌套 listview ,因为需要大量加载下一页商品数据到listview,每次调用 listview 的adapter 的notifydataChanged()会刷新列表所有的商品,导致到页面出现卡顿情况,2.后来改用Scollview 嵌套Recyclerview,发现卡顿情况没有改变,3.换成NetScollvi...

2019-12-19 11:10:44 62

算法导论 基础知识理论

算法导论,是一本关于算法学习的基础知识理论,帮助我们熟悉了解算法,以便更好地学习

2014-07-14

空空如也

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

TA关注的人

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