
Android
小小苏的小小苏
变帅程序员
展开
-
linux常用指令
cd命令 ifconfig 查看IP地址 cd / 返回根目录 cd ~,cd /root,cd 用户主目,三者效果相同 cd . 当前目录 cd .. 返回到上一级目录 cd - 返回到上一个目录 cd usr 进入到usr目录 pwd 查看当前目录的结构 ls命令 ls 查看当前目录中的内容 ls -l 查看目录中内容的更加详细的格式 ls *.txt 查看目...原创 2022-03-09 16:30:40 · 504 阅读 · 0 评论 -
Android利用贝塞尔曲线实现翻书效果(适配AndroidX)
实现背景不知道你有没有遇到同样的问题,要实现翻书效果,但是从Android P开始,Canvas.clipPath(@NonNull Path path, @NonNull Region.Op op) ; 已经被废弃,而且是包含异常风险的废弃API,只有Region.Op.INTERSECT 和 Region.Op.DIFFERENCE 得到兼容,严重影响3D翻书效果的实现参考了网上好多方法都不行,这里就不过多说了,无奈自己研究吧效果实现...原创 2022-02-08 08:50:13 · 489 阅读 · 0 评论 -
沉浸状态栏下输入框如何被软键盘顶起
要实现的效果方法只需要在根目录下添加android:fitsSystemWindows="true"<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="ma原创 2022-01-26 10:15:05 · 2269 阅读 · 0 评论 -
第三方相关 — Android微信登录
1,首先在微信开放平台上注册应用,填写相关信息,获取appid2,把固定参数配置搭配到常量文件或gradle中buildConfigField "String","WEIXIN_KEY",'""'// 微信登录appidbuildConfigField "String","WEIXIN_SCOPE",'"snsapi_userinfo"'// 微信登录scopebuildConfigField "String","WEIXIN_STATE",'"wechat_sdk_demo_te原创 2022-01-13 10:37:39 · 3760 阅读 · 0 评论 -
Android开发常见问题汇总(持续更新,如有问题,请留言)
(2020-08-20 Android studio4.0版本)AndroidStudio编译时或者打包apk的时候报错:Timeout waiting to lock artifact cache .尝试网上说的【File】–>【Invalidate Caches/Restart】,但是并不好使,没办法了,只能暴力解决,我分析原因,就是电脑卡顿导致的运行错误,导致文件上锁;解决办法:关闭android studio ,删除项目中的gradle文件和.gradle文件; 删除你配置a.原创 2020-08-20 17:09:46 · 230 阅读 · 0 评论 -
关于使用tabLayout.addOnTabSelectedListener执行多次的问题
问题再现tabLayout.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { @Override public void onTabSelected(TabLayout.Tab tab) { Log.e("sujd=======1",tab.getPosition()+""); } @Override public void onTabUnselected(Tab原创 2020-07-24 15:07:31 · 4082 阅读 · 0 评论 -
安卓WebView加载Html标签时,显示变小或者不能适应屏幕宽度的问题
//设置WebView启用js web.getSettings().setJavaScriptEnabled(true); //关闭自动适应 web.getSettings().setUseWideViewPort(false); web.getSettings().setLoadWithOverviewMode(false); //重写WebViewClient中的onPageFinished方法 web...原创 2020-07-08 18:00:38 · 2287 阅读 · 0 评论 -
结合DrawerLayout+CoordinatorLayout+MagicIndicator+ViewPager实现仿京东,淘宝商城页面
我要实现的效果效果包含的功能滑动标题渐变 滑动页面,MagicIndicator吸顶功能 自定义MagicIndicator渐变色的指示器 抽屉菜单功能用到的控件以及代码解析 抽屉菜单DrawerLayout 外层是DrawerLayout,第一个子view是主内容区,这里我用include来加载侧滑菜单布局 在菜单布局中,必须设置android:layout_gravity="right",或者left,来对应Activity中的侧滑方向,比如我在代码 中设置l原创 2020-06-23 17:16:35 · 592 阅读 · 0 评论 -
Android三种架构模式(MVC、MVP、MVVM)
MVCMVPMVVM原创 2020-06-01 18:49:07 · 323 阅读 · 0 评论 -
Android 环信的简单使用
最近在项目中用到了即使用讯,客户要求用环信,我擦,第一次做,坑啊,网上对这个没有特别明确的使用教程,环信的官网也不像其他的第三方有明确的使用方法,只是说了一个简单的集成,看其他人的博客感觉都说的很麻烦,很含糊,所以现在项目完成了,做个简单的总结,希望能帮助到还不太会的童鞋~~第一步,集成步骤下载官方发demo,把easeui以Moudle的形式集成到自己的项目中到这里就算集成完原创 2017-10-29 16:43:23 · 1369 阅读 · 0 评论 -
Android开发WebView与js交互
1,配置方法2,代码调用3,需要注意原创 2017-05-10 11:40:52 · 229 阅读 · 0 评论 -
用Imageview实现复选框效果
今天在看前人写的代码时,实现用Imageview实现复选框效果,发现了一种自己以前没有尝试过的写法,还了解了Imageview的getConstantState()方法;值得学习的是----------------------------------Android 中 Drawable 类对象主要的功能就是可以给 canvas 上面绘制图形,也可以理解为渲染 canvas。这个功能原创 2017-05-09 17:11:04 · 1722 阅读 · 1 评论