Android权威编程第4版随书源码随书资源

Publish: April 19, 2021 Category: 小技巧 No Comments

包括31章全部源代码和资源
目录

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2019/8/13      5:33                01_FirstApp
d-----         2019/8/13      5:33                02_MVC
d-----         2019/8/13      5:33                03_ActivityLifecycle
d-----         2019/8/13      5:33                04_UIState
d-----         2019/8/13      5:33                05_Debugging
d-----         2019/8/13      5:33                06_SecondActivity
d-----         2019/8/13      5:33                07_AndroidVersions
d-----         2019/8/13      5:33                08_UIFragments
d-----         2019/8/13      5:33                09_RecyclerView
d-----         2019/8/13      5:33                10_LayoutsAndWidgets
d-----         2019/8/13      5:33                11_RoomDatabases
d-----         2019/8/13      5:33                12_FragmentArguments
d-----         2019/8/13      5:33                13_DateDialog
d-----         2019/8/13      5:33                14_Toolbar
d-----         2019/8/13      5:33                15_ImplicitIntents
d-----         2019/8/13      5:33                16_CameraIntent
d-----         2019/8/13      5:33                17_Localization
d-----         2019/8/13      5:33                18_Accessibility
d-----         2019/8/13      5:33                19_MVVM
d-----         2019/8/13      5:33                20_UnitTesting
d-----         2019/8/13      5:33                21_Themes
d-----         2019/8/13      5:33                22_XMLDrawables
d-----         2019/8/13      5:33                23_NerdLauncher
d-----         2019/8/13      5:33                24_HTTPBackgroundTasks
d-----         2019/8/13      5:33                25_Handlers
d-----         2019/8/13      5:33                26_Search
d-----         2019/8/13      5:33                27_WorkManager
d-----         2019/8/13      5:33                28_BroadcastIntents
d-----         2019/8/13      5:33                29_WebView
d-----         2019/8/13      5:33                30_TouchEvents
d-----         2019/8/13      5:33                31_Animations

下载地址:

Android权威编程第4版随书源码

下载地址: http://evenvi.baogaoban.com/AndroidProgramming4e.zip

GStreamer Android 教程(零)如何运行官方Demo

Publish: March 11, 2021 Category: 小技巧 No Comments

本文主要记录如何将官方提供的Android Demo运行起来,以笔记形式记录,方便有需要的同学做个参考。

开发工具Android Studio,操作系统 Windows10

1 获取示例源码
在gst-docs仓库中 https://gitlab.freedesktop.org/gstreamer/gst-docs/ ,克隆该仓库到本地。

然后在Android Studio中打开这个项目目录(gst-docs/examples/tutorials/android),注意不是里面的android-tutorial-1 android-tutorial-2的子项目目录。

2 gradle.properties中添加
gstAndroidRoot 是指定GStreamer sdk路径,如果是按照官方教程添加了环境变量 GSTREAMER_ROOT_ANDROID 则不需要添加此项目。

gstAndroidRoot=E\:\\common_sdk\\gstreamer-1.0-android-universal-1.18.3

项目的ndkbuild配置项要求指定该目录



阅读剩余部分...

Win10迁移wsl子系统到其他磁盘或目录

Publish: February 20, 2021 Category: 小技巧 No Comments

使用这个开源工具 LxRunOffline https://github.com/DDoSolitary/LxRunOffline/releases

查看安装的WSL子系统
在Windows Terminal工具中执行 LxRunOffline.exe list

cd C:\Users\yinli\Downloads\LxRunOffline-v3.5.0-mingw
.\LxRunOffline.exe list

由于我的系统中只安装了ubuntu 显示结果如下:

PS C:\Users\yinli\Downloads\LxRunOffline-v3.5.0-mingw> .\LxRunOffline.exe list
Ubuntu-18.04

停止WSL服务
ctrl + shift + esc 找到LxssManager服务。找到并停止该服务。在任务管理器,服务选项卡中查找。

迁移
执行以下命令,经过漫长的等待之后可查看结果。

./LxRunOffline.exe move -n Ubuntu-18.04 -d E:/WSL/Ubuntu-18.04

查看结果

./LxRunOffline.exe get-dir -n Ubuntu-18.04

python包管理工具conda中安装 dbtuils失败处理

Publish: December 9, 2020 Category: 小技巧 No Comments

方式一:手动安装conda找打不的包
conda多个channel中都找不到dbutils则需要手动来安装。

conda install -c cefca -n py37 dbutils
#如果没有找到,需要手动安装
cd third_lib/DBUtils-2.0
python setup.py install

找到dbutils的pip仓 DBUtils · PyPI 下载源码。找个setup.py存放目录,解压之后在conda的激活环境中执行

python setup.py install

执行conda list 可以查看是否安装成功

方式二:使用pip安装conda中找不到的包

直接使用pip来安装,本身两者是不冲突的,直接执行

pip install dbuitls

Android Studio中Gradle设置Socks代理加速sdk集成下载

Publish: November 18, 2020 Category: 小技巧 No Comments

正常来说android studio中设置代理及其难用,下载android sdk基本靠使用修改hosts文件的才可以。如果使用gradle我推荐使用下面的方法。

在应用的build.gradle中直接设置socks代理方式。

找到build.gradle文件只group后面添加你的socks5代理配置如下所示:

System.setProperty("socksProxyHost", "192.168.10.248")
System.setProperty("socksProxyPort","1080")

通过单独设置gradle代理方式,可以说很好用