
Android
文章平均质量分 74
魔仙女
haha
展开
-
真机连不上as,但能连其他电脑上的as,当前电脑也能连上其他手机
打开电脑的设置-》设备-》找到对应的手机(手机是能连上电脑,可以进行传说文件等操作,只不过在Android studio上识别不了,无法选择调试项目),然后把该手机删掉,拔掉USB线,再重新连上电脑,然后打开调试开关,就弹出连接允许弹窗了。第一次遇到手机突然连不上我电脑的Android studio,但是该手机能连上其他电脑的Android studio ,我电脑也能连上其他手机的情况(这里的连上是指识别手机的USB调试状态)6.重新选择USB配置,各种配置更换了一遍都不行。5.重新打开USB调试开关,原创 2023-09-11 23:01:20 · 421 阅读 · 0 评论 -
记录一名小白快速适配平板开发的过程(适用把原来手机项目直接添加配置文件,无需重新开发代码,超级简单)
并不支持所有华为的平板。平行视界”,如果能找到,证明这个设备应该支持的,点击进去“平行视界”会看到很多已经支持平行视界的这个功能的app。我们配置好,运行的时候,看有没有配置成功,也是在这里可以查看,如果你的应用配置成功,会在这个支持平行视界的应用列表中出现。4.easygo.json内容添加:最好直接复制华为官网的内容,再进行修改,因为这个文件里面的内容也不允许错一点,哪怕多一个,少一个“,”都不行。为了弄这个分屏比例,我网上搜索了很久,可惜没有找到方法,官网上给出的配置内容也没有提到这个修改分屏比例。原创 2022-09-22 15:31:03 · 2095 阅读 · 3 评论 -
Android原生开发简单实现合并图片分享
前两年,工作中遇到需要把某几个图片合并起来并添加上特定文字或者链接生成的二维码分享到微信或者QQ的需求。刚开始我顺着技术经理的话,网上找了很多合并图片的技术,有些需要添加复杂的代码,有些呢是说让后端利用H5技术生成再传到前端,有些是通过一些第三方平台的接口生成再传过来,而且这种方式往往需要付费的。我尝试着自己研究。后面想到一点头绪,想着通过View不是可以生成Bitmap吗?生成bitmap能不能转换成图片文件保存在手机上,然后再通过分享文件分享到微信或者QQ上呢?想到这个便开始写代码了。当时的原创 2020-11-25 16:04:20 · 478 阅读 · 0 评论 -
Android原生开发简单接入微信支付
我之前项目有做接入微信支付这块,一开始做的时候,看微信开放平台的接入文档,感觉不简单啊,无从下手。为此,我又在网上参考了别人的文章,然后自己捣鼓了一两天,才成功做出了功能,现在把我接入的过程记录下来。1.我们先看一下微信支付的业务流程图:根据这个图,我自己简单的总结了几点:(1).前端App(自己的app)向后端(自己项目)申请下单,(2).后端调用微信统一下单API接口生产预付订单,并把改预防订单的信息返回给后端(3).后端把微信下单API返回的预防订单信息生产带签名的支付信息pay原创 2020-11-24 10:55:49 · 750 阅读 · 0 评论 -
记录高德地图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 · 228 阅读 · 0 评论 -
记录高德地图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 · 220 阅读 · 0 评论 -
记录高德地图API接入Android原生项目(一)
之前做过好几个项目都有接入地图API,有百度地图也有高德地图,一般接入地图是需要实现几个功能,1.定位;2,计算距离; 3,导航;4,显示某个坐标点或者地址;5,其他。现在简单介绍我接入高德地图的过程,我主要参考高德地图开放平台文档,有时候遇到问题,也会网上搜索解决方案。 这篇先简单介绍接入步骤和显示地图。1.上高德开放平台https://lbs.amap.com/api/android-sdk/gettingstarted注册账号,并进入控制台创建应用;2.点击创建的应用右边的...原创 2020-11-20 18:01:42 · 543 阅读 · 0 评论 -
显示适应手机屏幕宽度的长图
如果要显示普通的图片,现在的显示图片框架主要有Glide,Picasso,Fresco,还有已经停止维护更新的Image Loader。之前项目中遇到要显示一个长图(宽高比远大于普通手机的宽高比),而且需要宽度适应手机宽度。发现按照普通的图片显示,用第三方图片框架无论怎样都达不到效果。如果要适应手机宽度,不能压缩或者拉伸图片的话,只能显示部分图片,长于手机屏幕的部分会被截取。如果要适应手机宽度,又要全部显示图片,只能压缩图片。如果不能压缩或者拉伸图片,又要全部显示图片,那么适应不了手机宽度。 ...原创 2020-11-20 10:23:20 · 2447 阅读 · 0 评论 -
记录一个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 · 2230 阅读 · 0 评论 -
简单实现“用暗码实现:输入不同的暗码,传递参数让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 · 2328 阅读 · 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 · 399 阅读 · 0 评论 -
超级简单的登录页面(android 原生)
在论坛上看到有人在问:“请写出一个android登录页面的完整代码(包括资源、界面(自行设计)、事件)。要求:点击“登录”按钮时,如果用户名和密码输入分别是“admin”和“123456”,跳转到欢迎界面;当单击“取消”则实现清空功能。”根据这个需求,我做了一个简单的登录页面:1.登录页面的布局文件:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.androi原创 2020-11-03 09:45:16 · 1342 阅读 · 0 评论 -
创建远程依赖的记录
搞了那么年Android开发,一直都习惯用别人或者别的公司平台的远程依赖,觉得挺好用的。无聊想自己搞一个来玩玩!我先是上网了解远程依赖的知识:https://www.jianshu.com/p/e08a842b0efe我理解了一下,远程依赖是把代码工具类打包成library放在一个远程仓库,然后我们引用的时候,通过添加引用代码去下载相关的library,再在本地代码调用。下面记录我通过Android studio打包library 放到github上创建我的远程依赖。...原创 2020-10-26 15:27:54 · 287 阅读 · 0 评论 -
自定义view订单评价星星
最近自定义了评价星星的view,可以直接xml上更改各种属性(评价的类型,评价的星星数量,默认评价的数量)先看一下效果图:当设置评价的类型为3种类型,名称为:描述相符,物流服务,服务态度;每种评价的星星数量为5;默认为1颗星当设置评价的类型为4种类型,名称为:描述相符,物流服务,服务态度,产品质量;每种评价的星星数量为3;默认为3颗星实现的原理是:把每一行评价,包括评价类型,评价星星看作是listview中的一个item,每个item中的星星又看作一个小的listview,.原创 2020-10-21 17:09:23 · 222 阅读 · 0 评论 -
仿京东首页悬浮栏导航
我之前做了一个类似京东首页滑动悬浮导航栏的任务。实现方法是先在顶部放一个导航栏,其VIsible是Gone,不可见,监听scollview滑动的距离,判断距离是否显示该导航栏。代码是:1.ScrollTabView代码public class ScrollTabView extends NestedScrollView { public ScrollTabView(@NonNull Context context) { super(context); }原创 2020-10-20 17:39:19 · 818 阅读 · 0 评论 -
仿淘宝简单实现搜索联想功能
用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 · 735 阅读 · 1 评论 -
仿淘宝商品列表一列和两列排点击转换
我们可以利用Recyclerview可以单列和多列显示的特性,来实现仿淘宝商品列表单列和两列显示的效果。以下是我实现的单列和两列截图:单列:两列:实现步骤:1.准备adapter:public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { Context context; LayoutInflater inflater; List<Product原创 2020-10-10 15:26:13 · 1155 阅读 · 0 评论 -
仿淘宝商品详情页顶部滑动渐变出现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 · 482 阅读 · 0 评论 -
RecyclerView 如何实现分页加载
我之前工作内容是维护旧的项目,而旧的项目里面用的几乎都是listview,后面公司来了个新的产品经理,他一来就吐槽我们的app,每次获取新的一页列表后,所有列表项(包括前面几页的列表项)都是要全部刷新一遍,这个体验太差了,他说要实现局部刷新,才符合要求。我只好硬着头皮把项目里面的listview慢慢换成RecyclerView. 换成RecyclerView之后,很棘手的一个问题就是,分页问题。因为之前的listview分页都是别人在listview的基础上封装了一个专门用来刷新的Refres...原创 2020-10-09 11:16:06 · 4576 阅读 · 0 评论