当前位置: 首页 > news >正文

php mysql开发的网站开发电商网站建设精英

php mysql开发的网站开发,电商网站建设精英,鲜花网站的网络营销与策划书,自己怎样建立个人网站写给应用开发的 Android Framework 教程——玩转AOSP篇之 Android 系统开发工具推荐 下面推荐的是我常用的工具#xff0c;如果你有好用的开发工具欢迎在评论区留言讨论交流。 1. SSH 服务与 Tabby Terminal SSH 服务使得我们在其他平台上通过 SSH 客户端程序即可访问到我们…写给应用开发的 Android Framework 教程——玩转AOSP篇之 Android 系统开发工具推荐 下面推荐的是我常用的工具如果你有好用的开发工具欢迎在评论区留言讨论交流。 1. SSH 服务与 Tabby Terminal SSH 服务使得我们在其他平台上通过 SSH 客户端程序即可访问到我们的 linux 服务器。方便我们的开发工作。 接下来我们分为两步来介绍 ssh 服务的搭建以及客户端的使用 1.1 配置 Ubuntu ssh 服务 安装 openssh-server sudo apt install openssh-server # 开机自启动 sudo systemctl enable ssh # 重启 ssh 服务 sudo systemctl restart ssh配置固定 IP 地址 sudo apt install net-tools -y cd /etc/netplan # 备份旧的配置文件 sudo cp 00-installer-config.yaml 00-installer-config.yaml_before# 修改配置文件 sudo vim 00-installer-config.yamlnetwork:version: 2renderer: NetworkManagerethernets:enp0s5: # 网卡名称dhcp4: no # 关闭dhcpdhcp6: noaddresses: [10.0.0.89/24] # 静态ip根据自己网络情况配置gateway4: 10.0.0.1 # 网关根据自己网络情况配置nameservers:addresses: [10.0.0.1, 114.114.114.114] #dns根据自己网络情况配置使配置生效 sudo netplan apply至此固定 IP 就配置好了。 1.2 ssh 客户端 Tabby Terminal Tabby 是一款高颜值开源免费多平台的命令行工具ssh 客户端是它的功能之一。 我们在 Tabby官网 下载安装好后配置好 ssh 连接配置信息即可使用 ssh 服务。 配置的过程如下 点击配置 点击配置与连接 点击新配置 下滑菜单选择 SSH 连接 输入 ssh 服务信息 名称随意主机填写 linux 的固定 IP 地址端口 22用户名填写实际用户名点击设置密码添加用户名对应的密码点击保存 鼠标移动至 UbuntuForAndroid 选项点击三角形 进入远程 ssh 终端界面 至此我们就可以远程管理我们的 linux 了。 2. vim vim 主要用于文件的简单修改需要掌握 文件的简单修改文件内容搜索 2.1 vim 基本使用 2.1.1 一般模式 通过 vim 文件名进入 vim 环境test.txt 可以是当前目录已存在的文件也可以是当前目录不存在的文件。 vim test.txt此时我们在 vim 的一般模式下如果 test.txt 文件有内容我们可以通过 j 下移光标k 上移光标h 左移光标l 右移光标 如果用的不习惯上下左右方向键也可以移动光标。 2.1.2 编辑模式 在一般模式下输入 a i o 可以进入编辑模式编辑模式下我们可以输入文本修改文件内容。 a i o 的区别如下: a在当前光标下一位插入i当前光标处插入o换行并创建全新空白行并在行首插入 在编辑模式下我们点击 esc 键即可回到一般模式。 2.1.3 命令行模式 在一般模式下输入分号就会进入命令行模式。在命令行中可以输入不同的指令或者字符串以实现不同的功能。其中涉及的最常用的功能包括了两类 退出 vim当前文本中搜索字符串 进入命令行模式后有三种方式来退出 vim 当前文件没有做任何改变时输入 q 指令退出 vim 环境当前文件做了一些修改如果想放弃已修改的内容输入 q! 指令退出 vim 环境当前文件做了一些修改如果想保存已修改的内容输入 wq 指令退出 vim 环境 进入命令行模式后我们还可以输入 / 字符串点击回车键进入搜索模式点击 N 键光标就会在匹配处依次跳动。 在一般模式下我们也可以直接输入 / 字符串进行搜索。 2.1.4 vim 基本使用小结 vim 编辑器的三种模式间切换如下图所示 3. find grep 命令 Android 系统源码繁杂通常我们通过 find 命令来查找我们关心的文件。使用 find grep 命令查找我们关心的文件内容。 找文件比如 service_manager.c find . -name service_manager.c ./frameworks/native/cmds/servicemanager/service_manager.c找文件内容找 recyclerview 库 find . -name Android.bp | xargs grep name: \.*recyclerview.*\ ./prebuilts/sdk/current/androidx/Android.bp: name: androidx.recyclerview_recyclerview-selection-nodeps, ./prebuilts/sdk/current/androidx/Android.bp: name: androidx.recyclerview_recyclerview-selection, ./prebuilts/sdk/current/androidx/Android.bp: name: androidx.recyclerview_recyclerview-nodeps, ./prebuilts/sdk/current/androidx/Android.bp: name: androidx.recyclerview_recyclerview, ./prebuilts/sdk/current/support/Android.bp: name: android-support-recyclerview-selection-nodeps, ./prebuilts/sdk/current/support/Android.bp: name: android-support-recyclerview-selection, ./prebuilts/sdk/current/support/Android.bp: name: android-support-v7-recyclerview-nodeps, ./prebuilts/sdk/current/support/Android.bp: name: android-support-v7-recyclerview,4. Samba 服务器搭建 Samba 是一款数据共享的软件可用于 Ubuntu 与 Windows 之间共享源代码传输文件。 Ubuntu 安装 samba 服务端 sudo apt install samba配置 samba修改 /etc/samba/smb.conf添加如下内容 [Project]comment projectpath /home/zzh0838/Project #你自己需要共享的目录browseable yeswritable yes后续操作 chmod 777 /home/zzh0838/Project sudo smbpasswd -a username #这里是当前用户名 sudo systemctl enable smbd #samba 开机自启动 sudo systemctl restart smbd #重启 samba windows 访问 Ubuntu 共享的文件键 win 键加 R 键跳出运行窗口输入 \\10.0.0.89其中 10.0.0.89 是我的 ubuntu 的 IP 地址你需要根据你自己的情况修改为自己的 Ubuntu 的 IP 地址。 点击确定即可访问到 Ubuntu 中共享的文件了 双击 Project进入到下面的文件夹中 Idegen Android Studio 查看源码 source build/envsetup.sh lunch aosp_x86_64-eng make idegen -j16mmm development/tools/idegen development/tools/idegen/idegen.sh完成上面的操作后就会在源码下生成 android.ipr 和 android.iml 文件 打开 Android StudioFile-open选择 android.ipr 文件。 5. AIDEGen Android Studio 5.1 准备工作 AIDEGen我叫它 “爱得跟”大概是 Android10 中google 推出的一个工具用于方便开发者使用 IDE 来查看和修改系统源码。 使用 “爱得跟” 之前我们需要做一些准备工作编译 sdk source build/envsetup.sh lunch sdk-eng # or #lunch sdk-userdebug # or #lunch sdk-user make sdk接着我们需要去 google 官方下载 Android Studio并将其放到 /opt 目录下。 接下来选择我们的目标 Product source build/envsetup.sh lunch aosp_x86_64-eng做好以上准备工作后我们就可以打开系统模块了这里我们以 Settings 为例 # Settings 更换为其他模块名或是模块存在的路径即可打开其他模块 aidegen Settings -i s # -i 表示使用ides 表示 Android Studio5.2 Android Studio 配置 稍作等待Android Studio 就打开了不过现在还不能直接使用我们还需要做一些基本的配置: 5.2.1 添加源码中的 jdk 和 sdk Android Studio 打开后右下角会出现一个提示框如果没有出现点击 file - Invalidate Caches - Invalidate and Restart 点击 Configure出现以下界面 点击 ok 即可。 接着配置 jdk 和 sdk点击 file - Project Structure 接着点击 号 点击 Add JDK 选择源码下的 prebuilts/jdk/jdk9/linux-x86,然后点击 ok: 接着将 name 修改为 aosp10-jdk9然后点击右下角 apply: 接着点击 号添加 Android SDK 选择系统源码目录下的 out/host/linux-x86/sdk/sdk/android-sdk_eng.zzh0838_linux-x86 (最后一个文件夹的名字和你的用户名相关你的和我的可能不一样)然后点击 ok 接着 Java SDK 选择刚刚添加的 aosp10-jdk9点击 ok 接着修改 skd 的名字为 aosp10-android-sdk29: 点击 ok 即可。 5.2.2 配置项目的 sdk 接着我们需要配置项目的 sdk点击 file - Project Structure点击左侧 Project右侧 SDK 选项选择 aosp10-android-sdk 点击左侧 Modules中间选择 Settings右侧 Module SDK 选择 Project SDK 接着中间选择 dependencies-Settings右侧 Module SDK 选择 Project SDK 最后点击 apply项目开始重新索引项目内绝大部分类方法变量均可正确跳转。 至此配置完成。 5.3.3 在 Android Stuido 中调试系统App Settings 首先我们开一个新的终端打开模拟器 source build/envsetup.sh lunch aosp_x86_64-eng emulator接着我们在 Settings/AndroidManifest.xml 查找到 Settings App 的首 Activity 为 SettingsHomepageActivity我们在其 onCreate 出打一个断点 接着在 Android 模拟器中打开 Settings 应用。 接着点击 android studio 的 debug 按钮 在弹出的窗口中依次选择 Settings 和 com.android.settings,然后点击 ok 在模拟器中点击返回键再次进入 Settings 应用即可进入调试界面 接着我们就可以顺利的进行调试了。 6. VSCode VSCode 是一款微软推出的文本编辑器同个它的插件系统可以实现类 ide 的体验在功能性和适应性角度非常适合用于 Android 系统开发。 我们可以通过两种方式来使用 VSCode Ubuntu 本机使用Windows 通过 remote-ssh 插件远程使用 VSCode 编辑linux 上的代码 6.1 Ubuntu 本机使用 首先是安装 VScode在官网下载好 deb 格式的安装包接着安装 sudo dpkg -i code_1.76.2-1678817801_amd64.deb这样我们就可以使用 vscode 了我们打开 vscode然后通过 file - open folder 选择我们的系统源码即可打开整个系统源码。 当然我们根据需要只打开我们关心的模块。 另外为了使我们的 vscode 更好用更好看通常我们会安装一下一些插件 C/C Extension PackExtension Pack for JavaMakefile ToolsRC Script languageAndroid System ToolsAndroid Studio Color Theme 6.2 远程使用 在 Windows 下我们也可以通过 VSCode 的 remote-ssh 插件远程修改我们的系统源码。 首先我们需要在官网下载好 VSCode 的安装包然后打开安装包狂点下一步即可安装好 VSCode。 接着在插件市场中安装好 Remote-SSH 插件。 接着就可以配置 SSH 远程连接了 点击左侧 remote-explorer 图标点击右侧加号 在弹出的输入框中输入 用户名IP地址点击回车。 接着选择第一个配置文件点击回车。 接着左侧的清单中就会出现我们配置的 10.0.0.89,点击右侧有个加号的文件图标 弹出新的 VSCode 窗口我们点击 File - Open Folder然后选择我们的源码路径即可 打开的过程中需要我们输入 Ubuntu 的登录密码。我们也可以通过配置实现免密登录的效果 打开 win 上的 PowerShell # 生成公钥 ssh-keygen -t rsa cat ~/.ssh/id_rsa.pub将公钥文件的内容拷贝到 ubuntu 的 ~/.ssh/authorized_keys 中 ubuntu 重启 ssh 服务 sudo systemctl restart ssh7. adb 最后我们在介绍 adb 的两个常用功能 adb push将开发机上的文件上传到 Android 机器上 touch testfile # 一些临时文件 adb push ./testfile /data/local/tmpadb shell用于进入 Android 的 shell 终端
http://www.zqtcl.cn/news/149784/

相关文章:

  • 哈尔滨网站优化seo知名公司
  • 企业网站的开发流程个人免费建网站
  • 旅游网站平台建设方案策划书wordpress 自建cdn
  • 网站开发回访话术内容电商网站有哪些
  • 网络广告投放网站网站如何做关
  • 葫芦岛住房和城乡建设厅网站野望王绩
  • 小说网站怎么做网站建设需求分析班级
  • 开设购物网站的方案网站免费seo
  • 免费手机h5模板网站模板下载wordpress所有插件
  • 北京做网站开发公司wordpress主题创建后门
  • 企业门户网站建设内容企业建设网站的功能是什么意思
  • 做a的网站有哪些在国外做网站推广
  • 做外贸网站设计上需要注意什么python做音乐网站
  • 英语门户网站织梦源码wordpress 推荐插件
  • 学做衣服网站有哪些网站建设算入会计分录
  • 京东网站开发技术织梦网站如何做404
  • 论坛类网站开发屏蔽wordpress缩略图
  • 南宁市两学一做网站logo设计网站官网
  • 中国建设工程造价管理协会网站查询网站开发者的设计构想
  • 华强北网站建设设计素材网站p开头的
  • 怎样让网站快速收录利用数据库修改wordpress密码
  • 网站建设群发广告词做网站首页多少钱
  • 黑彩网站建设中企动力 网站价格
  • 上海营销型网站报价深圳企业网站制作设计
  • 网站清理通知北京电商购物网站
  • 新开传奇网站180合击创建一个个人网站需要多少钱
  • 郑州建网站哪家好深圳企业网站制作公司介绍
  • 企业网站百度收录桂林网站建设价格
  • 砀山做网站的公司wordpress微视频主题
  • 免费的企业网站cms注册网站后邮箱收到邮件