做为一个Android 开发者,我和大部分同行一样,开始是用Eclipse来学习,后来工作,也是用Eclipse来编写项目,签名打包发布。但是最近换了新公司,刚好Google也发布了Android Studio后不久,而且也停止对Eclipse的更新,目前AndroidStudio是1.2.2版本,公司为了规范,要求把项目迁到Android studio上面来开发,所以被迫要学习使用这个,说实话,开始是很排挤,但是没办法,来这里就该接受这个事实,于是就下载安装,慢慢了解它的用法...
最近使用android studio碰到个莫名其妙的问题,就是在run的时候无法加载到虚拟机或者是真机,对此我google和百度了下,有的说删除data里面的数据,有的说手机回复出厂设置,但是对我 来说这些都不行。 重装了好几次as,问题依然存在,求各位支个招,能不重装系统就尽量不重装。 以下是错误码: local path: F:\work\Test\app\build\outputs\apk\app-debug.apk remote path: /data/local/tmp/com.example.myapplicationInstalling co...
一、导入jar包(1)、Copy你需要的jar包,到App目录下的lib文件夹(2)、选择你导入的jar包---->右键 ----->Add As Libaray(3)、会出现 这个弹窗(4)、点击OK ,然后稍等几分钟,你的jar包下面出现一些子包时,就表示你添加成功了二、添加库文件(1)、把你要的library文件Copy到与APP同级的目录下(2)、找到APP同级目录下的 settings.gradle ,加入你要引入的库文件(3)、找到App目录下的 build.gradle文件,添加你引入的文件我做...
创建步骤Start a new Android Studio project 选择 Empty Activity 设置Android项目的名称、位置,开发语言 打开初始界面 初步认识Android项目结构Android 模式编辑activity_main.xml 文件 查看 MainActivity.kt (这里选择Kotlin语言,以 .kt 结尾) 创建一个模拟器Open AVD Manager打开模拟器管理Create Virtual Device 创建一个模拟器 选择一个设备 安装HAXM intel的硬件加速...
写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression , 知道条件断点;可是你听说过日志断点吗, Method Breakpoint , Exception Breakpoint 呢?还有高大上的 Field Watchpoint ?你有关注过Android Studio旁边断点的区别吗?比如上图三个断点有什么不同?本文会告诉你关于Android Studio debug的一切。调试基础一般...
看图说话build-->Generate Signed APK...create new(看不懂单词意思的同胞可以参考这个网址http://www.cnblogs.com/why168888/archive/2016/08/02/5729485.html)接下来OK,next,next,finish就可以了,但是还没完,进入android studio下面的Terminal,输入刚刚key所存储的地址,密码就是你自己设置的密码注意了,你此刻进入的是你项目包的目录,你要进入jre下的bin目录(安装jdk时的路径)然后后面跟上你key目录的路径,否者就会...
推荐android studio一个插件,可以将布局分组的效果图:地址:https://github.com/dmytrodanylyk/folding-pluginInstallationDownload latest Android File Grouping zip file hereOpen AS Settings, and select PluginsClick Install from disk and choose Android File Grouping.zipRestartUsageRick click on layout folder (or any other)In context menu click Group/Ungroup原文:http://my.oschina.net/u/244918/blog/484189
Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动补全代码Ctrl+空格 代码提示Ctrl+Alt+Space 类名或接口名提示Ctrl+P 方法参数提示Ctrl+Shift+Alt+N 查找类中的方法或变量Alt+Shift+C 对比最近修改的代码Shift+F6 重构-...
看到乱码后,意识到可能是编码方式错了。在 Android Studio 的设置菜单中找到修改编码的地方。如下: File > Settings > Editor > File Encodings 里 Project Encoding 改为 GBK,为了统一规范,我也将其它 Encoding 项也设置为 GBK了。-----------------------------------------------------------------------------------------------但运行后,程序中的中文又出现乱码的情况。在 CSDN 的Andorid 论坛中提问,没有得到想要的答...
Android Studio 自定义debug签名文件keystore 原文:http://www.cnblogs.com/blogzhangwei/p/4872157.html
ViewModel 是 JetPack 类库中的一个功能,可以保存控件的状态 ,在整个Activity 生命周期中,状态不会失效如屏幕翻转时,状态可保留,不会失效!与 LiveData 配合使用!配合 Room 进行 Sqlite 操作数据库 新建 ViewModel 类,在MainActivity类的父结点上右击,点创建java类注意:Superclass 中要选 ViewModel 1. ViewModel 类中放一个public 的整数变量 2. 在MainActivity类中创建一个 MyViewModel 实例,注意:ViewModelProvi...
1.如何继承抽象类? 1.1新建一个类如下:public class PersonDBOpenHelper{ } 1.2手写extends 你继承的类名public class PersonDBOpenHelper extends SQLiteOpenHelper{ } 系统会提示此类要么定义为抽象类,要么实现父类的抽象方法。此处我们要做的是实现父类方法。 1.3右键单击SQLiteOpenHelper,在弹出菜单中单击“Generate...”,在弹出菜单中单击"Implement Methods...",这样就实现了父类的抽象方法,如下:pub...
自总结的Android Studio快捷键大全 File(文件) Alt+Insert 新建 Ctrl+Alt+S 设置 Ctrl+Alt+Shift 项目结构 Edit(编辑) Ctrl+Z 取消这步 Ctrl+Shift+Z 重做这步 Ctrl+X 剪切 Ctrl+C 复制 Ctrl+Shift+C 复制文件路径 Ctrl+Alt+Shift+C 复制引用 Ctrl+V 粘贴 Ctrl+Shift+V 从历史记录里选择粘贴 Delete 删除前一个字符 Ctrl+Delete 删除后一个字符 Shift+Delete 删除一行 Alt+De...
代码已经整理好。效果如下图: 图1: 650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110014904086.jpg" title="QQ截图20170324144855.png" width="600" height="366" border="0" hspace="0" vspace="0" /> 图2: 650) this.width=650;" src="/upload/getfiles/default/2022/11/10/20221110014904499.jpg" title="QQ截图20170324144954.png" width="600" height="368" border="0" hspace="0"...
参考: http://blog.csdn.net/lucasey/article/details/61071377Android Studio 升级到2.3版本后 运行项目后,只是安装上了,而APP不能自动打开;看到官方解释:Known issue: Some device manufacturers block apps from automatically launching after being installed on the device. When deploying your app to a physical device using Android Studio 2.3, this restriction breaks the intended behavior of Instant Run an...