AndroidStudio
_陈同学_
一颗搞Java的螺丝钉
展开
-
如何在Android Studio中添加jar包
直接在build.gradle写导入,有很多时候它下载不下来,所以还不如自己手动加jar包,速度更加快第一步:将工程项目模式换到project第二步:找到lib文件夹,将jar包复制进去第三步:点击jar包,右键Add AS Library然后就可以使用了换回android模式,打开build.gradle(app)会发现,已经自动为你写了注入代码:...原创 2020-04-21 10:59:55 · 1950 阅读 · 1 评论 -
Android:解析多组件绑定同一服务(BindService)
BindService生命周期原创 2020-04-05 09:57:30 · 2838 阅读 · 0 评论 -
多次bindService但是被绑定service的onBind只走一次的解决办法
Bug多组件绑定同一个service,出现问题:只有第一个服务绑定的时候会调用onBind()方法原因要指定多组件绑定service,输入的时候bindservice会认为intent是一样的,就会默认使用第一次调用的onbind传回的IBinder,这样的话,会发现服务绑定的内存地址也是同一个。其实就是它一直用的第一个服务绑定的地址。 //main button点击事件 publi...原创 2020-04-04 20:45:19 · 2696 阅读 · 1 评论 -
Android:ListView的模板写法打造万能适配器(自定义adapter的封装)
前言我们一般编写listView的时候顺序是这样的:1.需要展示的数据集List2.为这个数据集编写一个ListView3.为这个ListView编写一个Adapter,一般继承自BaseAdapter4.在BaseAdapter内部编写一个ViewHolder类,对应ListView里面的item控件,提高控件的查询效率分析:List:ListView --> Adapter...原创 2020-04-01 23:27:31 · 642 阅读 · 0 评论 -
AS:Android数据回传(简单实例源代码)
activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...原创 2020-03-10 23:38:47 · 2638 阅读 · 0 评论 -
AS:Android程序代码实现apk的安装和卸载(详细过程与代码)
文章目录源代码添加安装包到模拟器打开模拟器相关权限运行效果图安装卸载源代码activity_main.xml<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:/...原创 2020-03-10 23:25:33 · 2311 阅读 · 0 评论 -
AS实例:Activity的四种启动模式
文章目录一、Standard模式步骤二、singTop模式情况一:验证思路及步骤步骤情况二:验证思路及步骤步骤三、singleTask模式步骤四、singleInstance模式步骤附录1:Logcat的使用附录2:最终源代码一、Standard模式步骤1.在activity_main.xml中添加一个按钮 <Button android:id="@+id/Mai...原创 2020-03-05 21:57:36 · 1619 阅读 · 0 评论 -
AS:checkbox复选框的两种实现
1) 主动报告(监听按钮变化)效果图:代码:xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"...原创 2020-02-25 16:43:39 · 2285 阅读 · 0 评论