android

【基础】手机连接电脑,常用命令(三)

拟墨画扇 提交于 2021-02-12 13:19:52
一、adb devices:用来展示当前连接到电脑的安卓手机或者模拟器(注意中间没有小横杠) List of devices attached 192.168.56.101:5555 device emulaor-5554 offline 第一个参数为设备id,第二个为设备状态 二、dir:用来显示当前目录下的文件和文件夹【DOS命令】 dir *.jpg:用来显示当前目录下的jpg类型的文件 三、adb push:用来将文件上传至设备上 adb -s emulaor-5554 push 2.jpg /data/temp/2.jpg 可以将当前电脑目录下2.jpg的文件上传至emulaor-5554设备的/data/temp/2.jpg下面。如果只有一个设备,则可以不指定设备。 adb push 2.jpg /data/temp/2.jpg 四、adb pull:用来将设备上的文件下载至电脑 adb -s emulaor-5554 pull /data/temp/2.jpg 3.jpg 可以将emulaor-5554设备的/data/temp/2.jpg下载至当前电脑目录下,命名为3.jpg。如果只有一个设备,则可以不指定设备。 adb pull /data/temp/2.jpg 3.jpg 五:adb shell:进入设备的终端命令 ls:查看当前目录下的文件 exit:退出终端

【Android】3.0 Android开发环境的搭建(2)——eclipse

馋奶兔 提交于 2021-02-12 12:59:29
1.0模拟机登录后,可能会一直停留在这个界面很久,那就去洗洗澡、睡睡觉、吃吃饭…… 2.0登录后可以在设置中改成中文,这样界面对国人来说比较友好。 3.0 虚拟机首页可以看到有短信息、拨打电话、浏览器等功能,其中浏览器能否上网取决于电脑能否上网,电脑可以,浏览器自动可以上网,不行,打开百度主页试试(www.baidu.com): 4.0打开左一图标“拨打电话”,拨打110试试是打不通的,但是这个功能我们可以这样玩,开两个虚拟机: 看到箭头所指,我们的虚拟机会自带一个相当于设备编号的东西,在拨打电话,我们从Android6.0-1:5554 虚拟机按号码“5556”,就可以打通另一个虚拟机哦。 接通电话: 5.0打开我们的eclipse,在右上角打开“DDMS”(调试监控服务工具,DDMS透视图): 6.0在左侧栏列出目前开启的所有手机设备(不管是虚拟机还是真机),接下来需要注意的是左上角“有个“小相机”的图标。 7.0截屏功能,也就是说这个DDMS中自带虚拟机的截屏功能,不需要再找第三方的截屏工具,非常方便。 8.0 接着,选中当前设备,点中右侧栏中“File Explorer”栏,可以浏览手机中的文件目录。其中: mnt/sdcard:内存卡(外部存储卡)及其相关目录文件; data:最重要的一个目录 data/app:里面都是一些系统的apk

【Android】2.0 Android开发环境的搭建——Eclipse

旧巷老猫 提交于 2021-02-12 12:54:25
1.0 eclipse,这可不算谷歌开发的,是IBM公司开发的,而且是Java语言写的 2.0 eclipse怎么下。百度“eclipse”,进入eclipse官网 然后,瞎几把下吧……,实在不行百度怎么下,最好用Eclipse IDE for Java EE Developers这个版 3.0 安装JDK 自行百度 ,关键词:“java环境变量配置” 4.0配置adt环境,方法一:下载adt-bundle-windows-x86_64_某某版本号.zip,这是一个集成SDK和eclipse的文件夹,解压,x86_64是64位,x86是32位的,看心情配…… 方法二:自行下载Android SDK,Eclipse,Java,并配置好,其中Java需要配置环境变量,具体操作,自行百度。 5.0 SDK部分目录解释: .android 创建模拟器提供的文件(avd) add-ons:谷歌工程师预留目录。 build-tools:工具 docs:doc文档 sources:android某个版本的源码 temp:临时文件 platforms:开发的平台 platforms-tools:平台提供的工具 platforms-tools/dx.bat 把所有.class文件变成一个dex文件。 platforms-tools/aapt.exe ( Android Application

「 神器 」绝不简单的截图神器

不打扰是莪最后的温柔 提交于 2021-02-12 12:35:21
今天给大家推荐一款比QQ截图、微信截图强出一个次元的截图神器,但它并不仅是个普通的截屏软件那么简单。 它有以下特点: 完全免费、功能强大、干净安全、没广告没捆绑 截图:强大、细腻、精确、高效的截图功能 Snipaste 的屏幕截图功能非常丰富且细腻好用!除了可以像素级精确地移动和控制截图区域 (截图框) 之外,它也能智能检测出界面元素 (譬如一个按钮或一个输入框) 的区域边界,实现点击自动扑捉。另外也能支持窗口阴影截图。 智能截图:自动检测界面元素边界 相比大多数截屏软件只能检测整个应用窗口边界,Snipaste 对界面元素的判定让你操作时可以更加精准快捷 精确控制截图范围 你可以可用鼠标拖放或者键盘快捷键移动或调整截图框大小,实现截图取景框的像素级精准移动。 键盘 w / s / a / d 可以移动光标上下左右精确移动 Shift + ↑ / ↓ / ← / → 缩小截图区域 Ctrl + ↑ / ↓ / ← / → 扩大截图区域 屏幕取色 先按下 F1 开始截图,然后对准想要取色的地方,按下键盘 C 键即可获取 当前像素点的 RGB 颜色值, 当你取色完成之后,你还可以把颜色值复制出来 (支持RGB、HEX等格式) 贴图:特色功能 - 将图片作为窗口置顶显示 贴图是 Snipaste 一个很有特色的功能。它可以把截图的结果或者本地的图片变成一个活动的无边框窗口贴在屏幕上展示

Location is empty at the start

不问归期 提交于 2021-02-12 11:40:44
问题 I am reframing my last question, which is unanswered, and I have rewritten the problem following Google's BasicLocation. My main activity is defined as: public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { // private LocationCallback locationCallback; // private FusedLocationProviderClient mFusedLocationClient; private FusedLocationProviderClient mFusedLocationClient; protected Location mLastLocation; private static final int REQUEST

中国自主处理器暗流涌动:我们有龙芯、飞腾...

丶灬走出姿态 提交于 2021-02-12 11:03:37
近年来,在核高基项目补贴和国家级集成电路产业投资基金的扶持下,国内从事高性能CPU设计的单位或公司数量也不断壮大,这当中有像龙芯、飞腾、申 威这样 拥有深厚技术底蕴的老牌IC设计单位,也有像宏芯、兆芯这样新秀;既有展讯这样的国有控股公司,也有海思这样的非国有制企业。 有人评价这是“百家争鸣、百花齐放”,也有人评价这是“重复建设、互相倾轧”。事实上,在眼花缭乱的设计单位和公司中,根据自主可控程度高低和市场化运营的难易,可以分为三种难度模式: 一种走独立自主路线,构建自己技术体系的Hard模式,其代表是龙芯、申威; 另一种是自己设计微结构,保障芯片安全可控,但依附于Wintel或AA体系,兼容其软件生态的Normal模式,其代表是飞腾、君正、众志; 最后一种是和大陆外厂商合作、合资,或者在软件和硬件方面完全依附于AA体系的Simple模式,前者的代表是兆芯、宏芯,后者的代表是海思、展讯。下面,我们就从三种难度模式的发展路线盘点国产CPU的技术路线和市场前景。 一、Hard模式发展路线 独立自主发展路线顾名思义在知识产权、发展路线选择权方面是完全由自己说了算,走自主路线有以下几个特点: 1、拥有自主发展权。 拥有自己的指令集,可以自主扩展指令集,在发展方向上可以自主选择。 例如龙芯就在获得Mips永 久授权的同时,自行扩展了148条loongEXT、5条loongVM指令

20165234 2017-2018-2《Java程序设计》课程总结

佐手、 提交于 2021-02-12 10:59:51
2017-2018-2《Java程序设计》课程总结 一、作业链接汇总 每周作业链接 预备作业一: 我期望的师生关系 预备作业二: 学习基础和C语言基础调查 预备作业三: Linux安装及学习 第一周作业: 初识JAVA,注册码云并配置Git 第二周作业: JAVA基本语法,标识符及关键字 第三周作业: JAVA对象与类及封装 第四周作业: JAVA继承与接口 第五周作业: 内部类与异常类、输入输出流 第六周作业: 常用实用类、泛型与集合框架 第七周作业: JDBC与MySQL数据库 第八周作业: JAVA多线程机制 第九周作业: JAVA网络编程 实验报告链接 实验一 《Java开发环境的熟悉》 :命令行下Java程序开发、IDEA调试程序、编写代码 实验二 《Java面向对象程序设计》 :在IDEA中使用JUnit进行单元测试,掌握TDD,熟悉SOLID 实验三 《敏捷开发与XP实践》 :研究Code菜单、结对学习重构、复数类、密码学 实验四 《实验四Android程序设计》 :AndroidStudio的下载和使用 实验五 《网络编程与安全》 :客户端和服务器之间的通信,密码学算法的应用 二、关于博客 1. 自认为写得最好一篇博客是?为什么。 《学习基础和C语言基础调查》 。当时是在假期,在完成这篇博客时我花费的时间较长,也较为用心。 2. 作业中阅读量最高的一篇博客是

MySQL 查询结果保存为CSV文件

馋奶兔 提交于 2021-02-12 09:16:31
点击上方“ IT共享之家 ”,进行关注 回复“ 资料 ”可获赠IT学习福利 MySQL支持将查询结果直接导出为文本格式,格式如下: into outfile ‘导出的目录和文件名’ 指定导出的目录和文件名 fields terminated by ‘字段间分隔符’ 定义字段间的分隔符 optionally enclosed by ‘字段包围符’ 定义包围字段的字符(数值型字段无效) lines terminated by ‘行间分隔符’ 定义每行的分隔符 举个栗子: select * from [表名] where [字段名] = '条件' into outfile 'c:/test.csv' fields terminated by ',' optionally enclosed by '"' lines terminated by '\r\n' ; 执行后,会把指定表中记录数据导出到c:/test.csv文件中。每个字段以,(逗号)分隔,字段内容是字符串的以”(双引号)包围,每条记录使用\r\n换行。如图所示 如果导出的过程中出现: the MySQL server is running with the -- secure - file - priv option so it cannot execute this statement 首先了解一下secure-file

android RecyclerView的Linear布局案例

China☆狼群 提交于 2021-02-12 07:03:42
1、先创建 activity_recycle_view.xml 和 activity_recycler_linear_item.xml 如下: <? xml version="1.0" encoding="utf-8" ?> < androidx.constraintlayout.widget.ConstraintLayout xmlns:android ="http://schemas.android.com/apk/res/android" xmlns:app ="http://schemas.android.com/apk/res-auto" xmlns:tools ="http://schemas.android.com/tools" android:layout_width ="match_parent" android:layout_height ="match_parent" tools:context =".RecycleViewActivity" > < androidx.recyclerview.widget.RecyclerView android:id ="@+id/re1" android:layout_width ="match_parent" android:layout_height ="match_parent" tools:layout

《Android插件化开发指南》面世

一个人想着一个人 提交于 2021-02-12 06:53:00
本书在京东购买地址: https://item.jd.com/31178047689.html 本书Q群:389329264 (一)这是一本什么书 如果只把本书当作纯粹介绍Android插件化技术的书籍,那就大错特错了。 本书在研究Android插件化之余,还详细介绍了Android系统的底层知识,包括Binder和AIDL的原理、四大组件的原理、App的安装和启动流程、Context和ClassLoader的家族史。没有罗列大量的Android系统中的源码,而是以一张张UML图,把这些知识串起来。 本书详细介绍了Android中的资源机制,包括aapt命令的原理,resource文件的组成,以及public.xml的使用方式,顺带还提及了如何自定义一个Gradle插件化。 此外,本书还介绍了so的加载原理,尤其是动态加载so的技术,可以帮助app进行瘦身;探讨了H5降级技术,可以实现任何一个原生页面和H5页面的互换,介绍了反射技术,以及jOOR这个有趣的开源框架;介绍了Android中的动态代理技术Proxy.newProxyInstance方法。 如果读者能坚持把这本书从头到尾读完,那么不光掌握了插件化技术,同时也把上述所有这些知识点全都系统的学习了一遍。也许Android插件化会随着Google的限制而有所变化甚至消亡,但我在本书中介绍的其他知识,仍然是大有用武之处的