笔记
猿小帅01
Android工程师
展开
-
Android自定义监听器
1. 自定义监听器的实现:定义一个监听接口//加载监听接口public interface OnStatusChangListener { void onStatusChanged(String action, int value, int position);}在MyClass自定义类中定义一个监听接口OnStatusChangListener,接口中声明一个方法onStatusChanged给使用该接口的类实现具体过程声明接口并实现一个设置监听器的方法//声明OnSt原创 2021-08-05 13:54:31 · 1527 阅读 · 0 评论 -
Activity或Fragment与service之间数据通信
在日常的工作,fragment(或者Activity)中经常会用到service中的数据,因此之间数据通信显得尤为重要。总共有三种方式:1. 绑定服务,通过ServiceConnection类让Activity实现ServiceConnection接口,并且重写 onServiceConnected 和 onServiceDisconnected两个方法。val serviceConnection: ServiceConnection = object : ServiceConnection {原创 2021-08-05 13:16:50 · 1337 阅读 · 0 评论 -
安卓应用程序发布的步骤
1完成开发工作,在模拟器上测试运行。2将应用程序开发过程中的调试信息移除3考虑为应用程序添加EULA4为应用程序添加自己的图标,代替默认的Android图标5定义应用程序的版本应用程序的版本由AndroidManifest.xml文件中的标签指定,Android:versionName为一个字符串值,代表应用程序的版本信息,需要显示给用户。6为应用程序进行签名打开软件,找到bui...原创 2020-04-20 21:24:22 · 2133 阅读 · 0 评论 -
java面向对象的三大特性
一.封装将数据及对数据的操作捆绑在一起成为类,类外的代码应该不能直接访问类内声明的变量并修改变量的值。封装技术使数据与操作成为一体,对敏感数据的操作只能通过在类中提供的方法来实施。二.继承继承有两方面的含义,一是子类继承父类的共性,二是子类可以具有自己独有的特性。三.多态多态使程序具有良好的扩展性,程序可以对所有的类进行通用的处理。一个接口,多种实现是多态的体现,或父类的引用变量可以指向...原创 2020-04-19 21:43:51 · 144 阅读 · 0 评论 -
在Android studio中修改app的图标和名称
打开AndroidManifest.xml一修改app名称在application下的Android:label中修改然后需要在value下的string资源文件下添加二,修改app图标首先需要drawable或mipmap中有图片资源然后在AndroidManifest.xml中的application下修改Android:icon...原创 2020-04-18 16:28:15 · 2080 阅读 · 0 评论 -
导入别人的项目到Android studio(小白一看就懂)
首先,得先要有别人的源码,这里我推荐**github**,当然在中国由于浏览器内核的限制,进入github比较困难。可以使用中国版的 gitgub代码托管平台**码云**。第二步,由于gradle版本号的不同,下载的源码需要进行一定的修改。在自己的安卓 studio中查看版本号进行修改。![在project structure中查看](https://img-blog.csdnimg.cn/2...原创 2020-04-18 15:59:58 · 4724 阅读 · 3 评论 -
可视化查看安卓中sqlite数据(超详细)
第一步安卓studio连接真机,步骤如下:1.打开手机的开发者选项(不同手机打开方法不同)和usb调试2.点击右下角的device File Explorer就会连接成功第二步 下载database在data->data目录下查找找到要下载的database下载到桌面第三步:下载sqlite studio第四步打开sqlite studio查看数据库文件1.点击添加数据库...原创 2020-04-17 21:25:12 · 4135 阅读 · 5 评论 -
可视化查看安卓中sqlite数据
1 首先在安卓studio中连接手机 (打开手机开发者模式,点击右下角device file explorer)2.连接手机后,在data-data目录下找到自己工程名称下载3.下载sqlite studio4.在sqlite studio中连接找到下载好的database连接![sqlite studio...原创 2020-04-17 20:54:39 · 532 阅读 · 0 评论 -
快速查看证书指纹sha1
在安卓项目常常需要导入百度高德地图,此时就需要知道sha1 **在安卓studio右侧中点gradle->app->tasks->android->signingReport**就会出现sha1原创 2020-03-25 21:00:21 · 976 阅读 · 0 评论 -
Android studio中导入别人的项目
安卓基于linux的开源,在github上有许多优秀的项目。作为新手在学习过程中,可以直接导入别人的项目做为参考。话不多说,直接上步骤: 1.file->open打开你想要的文件 2.修改bulid中gradle版本(右上角打开project structure中可以看到自己安卓studio的版本) 3.打开gradle文件下的wrapper修改gradle(方法同上)[外链图片转存...原创 2020-03-25 20:40:19 · 2287 阅读 · 0 评论 -
Your project path contains non-ASCII characters.
Android studio运行中出现Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows.解决方案:其实就是文件中含有中文,不能识别,只需要把项目目录改为英文字母即可...原创 2020-03-25 20:08:28 · 331 阅读 · 0 评论 -
快速下载github项目
首先,注册一个码云账号(注册非常简单,有个手机号就行)进去之后点右上角的加号 然后点击新建仓库仓库名(随便填)、路径(随便填)点击公开接下来非常重要 点导入已有仓库输入网址,就可以快速下载github上的项目...原创 2020-03-21 17:37:11 · 684 阅读 · 0 评论 -
2020-03-11
导入别人的项目原创 2020-03-21 17:19:09 · 143 阅读 · 0 评论