安装好git后: 1、配置邮箱 git config --global user.name ymbok git config --global user.email ymbok@ymbok.com 2、生成SSH ssh-keygen -t rsa -C ymbok@ymbok.com 3、将SSH添加到Git服务器上 4、下载代码,根据你的项目地址 git clone "ssh://ymbok
本站欢迎大家分享优质的源码和程序, 本站内容来源于作者发布和网络转载,如有版权相关问题请及时与我们取得联系,我们将立即删除。
今日推荐
活动倒计时:00:00:00
![](/upload/images/2024-07-08/20240708222657432451.png)
19
水晶
![](/upload/images/2023-05-13/20230513234712653356.png)
2,000
水晶
![](/upload/images/2023-02-11/20230211151107798184.jpg)
180
水晶
![](/upload/images/2023-01-07/20230107092731823185.png)
288
水晶
最新动态
连上ADB线后: 截图 创建一个BAT文件,用于截图,直接双击运行即可将图片保存到D:\screenshot目录,提前创建好screenshot文件夹哦 @echo off
echo on
adb root
adb remount
adb shell /system/bin/screencap -p /sdcard/screenshot.png
set t=%DATE:~0,4%%DATE:~5
下载Android12 源码 sudo apt-get update 安装curl sudo apt install curl 验证curl curl sudo curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o /usr/bin/repo sudo chmod +x /usr/bin/repo sudo apt install g
打开Android Studio终端,输入: keytool -genkey -alias app -keyalg RSA -storepass 123456 -keysize 1024 -keystore app.jks -validity 3655 按照提示填写即可生成 获取SHA1: keytool -list -v -keystore D:\proje
void main(){
runApp(MyApp());
/// 状态栏文字黑色
SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.dark);
/// 状态栏文字白色
//SystemChrome.setSystemUIOverlayStyle(SystemUiOverlayStyle.light);
}
<Switch
android:id="@+id/switch_btn"
android:layout_width="wrap_content"
android:layout_height="24dp"
android:layout_marginRight="10dip"
android:checked="true"
android:splitTrack="false"
an
![](/upload/images/2022-04-14/20220414102410uHKwVE.png)
Pagging3分页写起来很麻烦,这里分享一下我的简化开发的方法,思路就是把获取数据的函数分离出来 首先定义一个基础的PagingSource接收任意类型的数据条目类型,可以看出这里将获取key的函数都实现好了,我们就不用关心了,只需要关注open suspend fun getData类的实现即可 另外推荐一个Kotlin Android开发的工具包 https://github.
直接开始,首先我们看看怎么使用Hilt编写 Retrofit 接口请求类 用@Provides注解定义可注入的实例的提供者函数,如:provideHttpClient()用于提供OkHttpClient的实例,provideRetrofit()用于提供Retrofit实例 provideUserService()用于提供UserService的实例,这样我们就可以在其他的类里用@Inject获取
![](/upload/images/2021-12-24/20211224093430s29TVH.jpg)
使用Paging3实现列表的下拉刷新和加载更多 首先定义列表布局文件 <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
android:id="@+id/swipe_refresh_layout"
android:layout_width="match_parent"
android:layout_height="wrap_
![](/upload/images/2021-12-16/20211216094448D22191.png)
在Flutter中使用Dialog时,因为 showDialog返回的context与当前页面的 context不是同一个,所以通过setState是无法刷新Dialog里面的页面的。 这时我们就可以用 StatefulBuilder实现,通过 StatefulBuilder包裹后的Widget就变成有状态的 Widget了,我们就可以通过 StatefulBuilder返回的state进行刷新
软件排行
热门教程