Android
文章平均质量分 60
游逸丶
山东大学,硕士,10年开发经验,致力于技术分享,关注前沿科技
展开
-
【android】面试被鄙视了?学起来,帮你轻松通过技术面
最近公司接二连三有人离职,加上项目激增,不得已开启疯狂招聘模式,主要需求安卓和前端开发,对,你没理解错,我就是那个鄙视面试小白的面试官(手动狗头)一周时间内面试了四个安卓开发,我对其中一个30多岁的老大哥印象深刻,面试前看他的简历上写的项目经历丰富,做过直播、电商和小程序,对后台也有一定了解,对其充满了期待,大半年没面试过得我赶紧上网查安卓面试问题大全,想着给来面试的大哥一个惊喜。到了面试那天,大哥一身T恤短裤运动鞋的到了,我这一看,如此放荡不羁,不是大神就是小白啊,找个空的会议室坐定,上来一顿寒噤+原创 2021-07-15 10:13:05 · 311 阅读 · 0 评论 -
android禁止分屏
因为很多应用的自身问题,在分屏模式下会出现layout错乱的现象。所以有些应用是不支持分屏模式的。下面我们介绍三种禁止分屏模式的方法。由最简单实用,到稍微麻烦但一律秒杀的。方法一:我们会经常使用的,在AndroidManifest.xml文件中的application节点或者activity节点中添加如下:android:resizeableActivity="false"false表示不支持分屏模式,true表示支持分屏模式。方法二:我们可以在应用的Activity的onCreate()方法原创 2021-01-12 17:43:55 · 2316 阅读 · 3 评论 -
adb 打开系统设置界面和后退/返回/上一层
项目场景:场景:某些Android大屏设备没有虚拟按键(比如自助收银设备),当你需要控制其返回桌面或者退出时,感觉无处下手(手动狗头)例如:没有虚拟键,怎样才能实现:返回桌面,打开设置,返回上一层,退出,返回等解决方案:这时候adb的作用就来啦要实现点击返回键的效果,用到的是这个指令:adb shell input keyevent BACK也可以直接打开系统设置页面:adb shell am start -n com.android.settings/.Settings关于我作原创 2021-01-09 14:09:23 · 9786 阅读 · 2 评论 -
【android精品源码系列】安卓音乐播放器
安卓音乐播放器【源码推荐】简介效果演示获取方式关于我简介分享一个Android音乐播放器,除了基本的音乐播放功能,还集成了知乎日报、段子图片等功能。主要功能有:1.音乐部分2.知乎日报3.段子、图片作为新手进阶学习或者毕业设计都非常合适开发工具:android studio架构:MVC功能模块:商品查询、商品详情、购物车、用户中心、订单管理接口来源:mock第三方库:RxJavaRetrofitfrescoeventbus注:此源码来源于github侵删效果演原创 2021-01-08 17:11:12 · 2368 阅读 · 0 评论 -
adb常用指令汇总
整理了一些常用adb指令,基本能够满足日常开发使用,欢迎关注此篇文章以备不时之需adb常用指令汇总基本用法基本语法获取设备列表启动/停止查看 adb 版本通过IP 地址连接/断开设备应用管理查看应用列表安装/卸载 APK清除应用数据与缓存查看前台 Activity查看正在运行的 Services查看应用详细信息查看应用安装路径与应用交互启动应用/ 调起 Activity启动/停止 Service发送广播强制停止应用文件管理设备与电脑文件互传模拟按键/输入查看日志清空日志查看设备信息查看设备电池状况查询设备原创 2021-01-07 14:00:07 · 1118 阅读 · 0 评论 -
android系统广播汇总
汇总了一下Android的系统广播,可能不全,有补充的请留言,我会再编辑以下广播均可使用 adb 触发,便于进行开发测试,使用adb触发方式可以看这我写的这篇文章广播:action触发时机android.net.conn.CONNECTIVITY_CHANGE网络连接发生变化android.intent.action.SCREEN_ON屏幕点亮android.intent.action.SCREEN_OFF屏幕熄灭android.intent.action原创 2021-01-07 13:32:27 · 1688 阅读 · 0 评论 -
【android精品源码系列】安卓线上购物商城
安卓线上购物商城【源码推荐】简介效果演示首页分类购物车我的获取方式关于我简介分享一个非常优秀的Android商城,功能非常完备,主要功能有:1.首页不同item展示商品,轮播图等2.商品详情立即购买和加入购物车3.商品的分类,筛选排序4.管理所有订单作为新手进阶学习或者毕业设计都非常合适开发工具:android studio架构:MVC功能模块:商品查询、商品详情、购物车、用户中心、订单管理接口来源:mock第三方库:leakcanaryPhotoViewSpinKit原创 2020-12-29 16:13:24 · 5443 阅读 · 9 评论 -
【已解决】Error:Connection timed out: connect
问题描述:下载一个android源码,导入android studio后提示此错误:Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle原因分析:其实就是因为网络原因无法下载到项目所需要的以来的资源,包括各类jar包、gradle等解决方案:两个解决方案:使用国内源代替jcenter和原创 2020-12-21 13:42:19 · 46911 阅读 · 3 评论 -
【已解决】android studio无法打开高版本开发的项目
问题升级android studio到4.1以后发现各种不好用,之前的项目也打不开了,所以重新降级到4.0,打开在4.1时创建的工程,结果提示如下错误:This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.1 or newer.解决方法根据错误提示很容易确定问题原因,是因为当前的an原创 2020-11-18 15:40:51 · 5115 阅读 · 4 评论 -
Android Jetpack系列(一) Room
Android Jetpack系列(一) Room前言Room简介Room使用1 引用2 编写Entity实体类2 编写Dao数据操作类3 编写Database数据库操作类4 调用示例前言Jetpack是2017年谷歌在开发者大会上发布的一套开发工具。Jetpack共包含4个部分:Architecture、Foundation、Behavior 以及 UI 。其中的Architecture又称为AAC(Android Architecture Components),是谷歌推荐的android开原创 2020-11-18 15:16:48 · 384 阅读 · 0 评论 -
android自定义注解实现布局自动注入(layout自动注入)
android自定义注解实现布局自动注入(layout自动注入)1、自定义注解2、BaseActivity中解析注解并绑定layout3、在activity中用注解指定layout现在Activity绑定layout的主流做法是在BaseActivity中定义获取layout id的方法,每个activity各自实现,在方法中返回layout的id,BaseActivity进行setContentView操作,方法如下:baseActivity:public abstract class BaseAc原创 2020-09-18 17:38:10 · 682 阅读 · 2 评论 -
Presentation双屏异显,主屏后台运行副屏保持显示
Presentation双屏异显,主屏后台运行副屏保持显示创建Presentation选择Display1、通过MediaRouter获取display2、通过DisplayManager获取displayactivity后台运行副屏保持显示其他在Android4.2版本以后,Google也是提供了Presentation类,可以实现在两块屏幕上同时显示不同的内容。创建PresentationPresentation是一种特殊的对话框,属于Dialog的子类,创建方式如下:public class原创 2020-09-11 14:01:12 · 2156 阅读 · 0 评论 -
解决Could not find method android() for arguments问题
从安卓巴士下载了一个app源码,导入Android studio后一直有bug存在,编译出现如下错误:Error:(23, 0) Could not find method android() for arguments [****] on root project '****' of type org.gradle.api.Project.原创 2016-11-02 10:04:58 · 35340 阅读 · 3 评论 -
JNI编译时错误 编码GBK的不可映射字符 解决方法
Android studio JNI 编码GBK原创 2016-12-01 10:28:27 · 5066 阅读 · 5 评论 -
[已解决] 无法加载libunity.so库
[已解决] 使用Unity生成的apk无法加载libunity.so库原创 2017-04-01 15:45:06 · 11230 阅读 · 2 评论 -
[已解决] 收到广播无法启动activity
广播多次收到消息后失效原创 2017-04-15 15:46:31 · 3758 阅读 · 0 评论 -
[已解决] MediaPlayer.setVolume设置声音大小失效问题
写一个很平常的音乐播放方法,发现声音很小,于是调用MediaPlayer.setVolume来设置声音,结果无效,代码如下: private static MediaPlayer m = null; public void play(Context context) { m = new MediaPlayer(); m = MediaPlayer.create(c原创 2017-04-15 15:59:45 · 29960 阅读 · 3 评论 -
[已解决]重复文件导致无法打包apk
重复文件导致无法生成APK原创 2017-10-19 09:55:12 · 513 阅读 · 0 评论 -
Android四大组件之一:Activity
Activity的生命周期、Activity栈、Activity加载模式及区别转载 2015-11-26 09:35:41 · 252 阅读 · 0 评论