安卓开发
不想在山底徘徊的小蜗牛
走着瞧,才能把未来看的更好。
展开
-
RecyclerView监听实现,实例解析
详细RecyclerView实现代码详细RecyclerView实现代码只供理解关键监听部分代码参考Activitypackage com.shashank.platform.Activity.activity;import android.annotation.SuppressLint;import android.content.Intent;import android.net.wifi.aware.DiscoverySession;import android.os.Build;i原创 2020-06-01 18:54:23 · 435 阅读 · 0 评论 -
Android实现倒计时功能,并进行格式转换
//获取页面组件 time = findViewById(R.id.time); //import android.os.CountDownTimer;选择此类导入 //通过CountDownTimer实现倒计时功能60000*30定义为30分钟,1000跳动间隔为1snew CountDownTimer(60000*30, 1000) {//参数为剩余时间,根据剩余时间进行取整,取余进行格式化 public void onTick(long millisUntilFini原创 2020-06-01 17:33:14 · 516 阅读 · 0 评论 -
Android项目怎么访问计算机磁盘资源
Android访问本地服务器资源服务器为springboot项目,项目中的资源存到了本地磁盘,Android项目中需要对资源进行获取。第一种解决: 将静态资源放到static目录下,这种情况不太好。项目中不可绑定大量静态资源。再者,例如大文件放不进去。第二种解决: 静态资源可通过资源映射放在磁盘中,直接静资源放在所配置的文件夹中,直接访问该资源例如 http://localhost:808...原创 2020-04-20 20:04:48 · 467 阅读 · 0 评论 -
Android Studio搜索插件无响应
参考博客:https://blog.csdn.net/weixin_44325428/article/details/85336410转载 2020-04-08 09:17:00 · 733 阅读 · 0 评论 -
Response response = client.newCall(request).execute()报错
项目中出现System err 和socket相关的提示。首先检查一下是否添加相关Internet权限添加依然出现就将应用卸载,重新安装即可.原创 2020-04-02 16:24:25 · 8564 阅读 · 1 评论 -
android Studio 中 OkHttp所需添加依赖
打开Okhttp官网加入依赖:implementation(“com.squareup.okhttp3:okhttp:4.4.0”)只需要加入这一个依赖,若添加okio.jar将出现冲突报错。原创 2020-04-02 16:19:21 · 4295 阅读 · 3 评论 -
AIDL的在Android Studio中的使用
创建一个AIDL进行gradle构建成功之后会在此文件夹下出现此文件,可以在此aidl中自定义方法。创建一个serviceimport android.app.Service;import android.content.Intent;import android.os.IBinder;import android.os.RemoteException;import co...原创 2020-03-31 16:43:02 · 239 阅读 · 1 评论 -
Android开发文件下载流程
下载公共方法:private void download(String apkurl) {try {//对url进行封装,不规范抛出异常URL url=new URL(apkurl);//得到url连接URLConnection urlConnection = url.openConnection();//连接得到输入流InputStream inputStream = urlCo...原创 2020-03-31 16:24:37 · 420 阅读 · 0 评论 -
handler工作原理
messagequeue:数据结构为单链表,用来存储消息looper:用来处理消息。在每个Activity创建时会有一个looper自动创建,因此可以在主线程中直接创建handler,而在子线程中不能创建handler,因为子线程中没有looper。这时就需要在主线程中创建(定义全局变量然后在子线程中使用)或者用Looper.prepare()方法进行创建一个looper。...原创 2020-03-25 16:04:41 · 130 阅读 · 0 评论 -
使用Android WebView出现的错误总结
一:加载本地文件时出现net::ERR_FILE_NOT_FOUND,这里你要在main目录下边新建文件夹名字固定为assets(不可错),在引用的时候为:"file:///android_asset/test.html"这里的写法固定写法 asset也不可变(而不是assets)问题解决。二:出现err-access-denied此时应该将模拟器的内存进行格式化,然后把应用卸载,重新安装解决....原创 2020-03-15 16:15:54 · 1552 阅读 · 0 评论 -
BroadcastReceiver的用法
创建接受广播类:package com.henau.henau.examsystem.BroadcastReceiver;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.text.TextUtils;i...原创 2020-03-14 19:26:32 · 287 阅读 · 0 评论 -
Android开发Service的那些事
Service是一个和Activity相似的组件,没有界面。因此需要在Activity方法进行开启,其中开启方式有两种,两种全是调用Context中的方法1,startService(new Intent(MusicActivity.this, MusicService.class));2,bindService(new Intent(MusicActivity.this, MusicServi...原创 2020-03-14 16:49:17 · 1581 阅读 · 0 评论 -
Android自定义控件
1,首先自定义控件和Android本身带的控件一样,都需要继承View。同时要想对事件监听还需要实现View.OnClickListener接口。2,对View里的构造方法进行重载。3,通过onDraw方法进行所自定义的控件进行定义。4,在res/vlaues目录下创建属性定义文件5,在新建的页面中进行引用就能对自定义控件进行使用附源码:自定义控件类:package com.hena...原创 2020-03-11 14:31:49 · 180 阅读 · 0 评论 -
搭建安卓开发环境
第一步:下载Android Studio,下一步安装。第二步:下载SDK,得到压缩文件android-sdk-windows解压,运行sdk manager下载所需版本组件。第三步:配置SDK环境变量第四步:创建AVD模拟器第五步:创建项目根据提示下载运行所需要的组件...原创 2019-12-30 20:03:59 · 99 阅读 · 0 评论