android studio 初次使用Kotlin(环境准备篇)
谷歌在今年举行的I/O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java尚不支持的新特性。。那么你知道Kotlin是什么吗?如果还不知道那就赶紧自行百度一下。
关于Android studio 3.0之后集成Kotlin,目前2.3使用Kotlin与3.0会有什么区别呢,基本没什么区别。
接下来
android studio logcat 无筛选 显示全部日志 无应用包名区分
android studio logcat 无筛选 显示全部日志 无应用包名区分 不现实所有应用
出现这个情况后很多同学无法解决,重启adb,重启studio,重启电脑,都是没用的。。。
其实是有个开关选项关了。见截图:Tools->Android->Enable ADB Integration active.前面必须有个勾才可以。
关于studio如何筛选日志,有部分同学也
Android studio 混淆打包 proguard-rules.pro 与 bulid.gradle 配置总结
现在写的app 基本都是经过混淆了的,如果不混淆, 发布出去,别人一反编译 就可以直接看你的源码了
ok 来说一下混淆吧:
build.gradle文件
apply plugin: 'com.android.application'
android {
//签名文件 改为自己的路径
signingConfigs {
config
Visual Paradigm for UML 11_2 企业中文下载地址、安装及激活详解教程
Visual Paradigm for UML 11_2 企业中文下载地址、安装及激活详解教程
后续文章更新只在简书,地址如下: https://www.jianshu.com/p/4cfaa314833e
Visual Paradigm 11_2 企业中文 多语言破解版(含简体中文)安装之后,自动识别系统语言,选择与系统相对应的语言。(如果是系统是中文软件就会显示中界面)。
...
使用Django搭建web服务器(最最正确的方式)
今晚在Mac OS中搭建web服务器时遇到一点冲突,逛了几个论坛和网站,都说的太片面。
先列出最正确的搭建步骤:(无论你是任何操作系统,或者任何版本,都没毛病)
① 随便找个位置建一个文件夹(比如:Windows下的D盘)
② 打开终端(Windows下是cmd) cd 进入文件夹位置(简单吧)
③ 创建一个虚拟环境(虚拟环境就是磁盘一个位置,为了后续部署到服务器,这也是必须的并且是最正...
Android Studio使用Google Flutter完整教程
一套代码 iOS、Android 两端运行,Google Flutter 实在太强大。。
“Flutter 可帮助你更容易、更快速的开发界面美观的移动应用。” — — Google
Flutter 使用的是 Google 自己开发的网络编程语言——Dart 语言,
因此,开发者只要使用过 Java 或 JavaScript 之类的语言,那么 Flutter 也极容易上手。
2017 ...
Mac正确配置maven、JDK、SDK、webrtc、tomcat、Python 等path环境变量
发现岁数大了总是忘记打开环境变量文件的命令,在这记录一下。先看一张最终效果图:
如下说明:
Mac下所有的环境变量都存放在 .bash_profile 文件里
比如: Python或JDK这种双击自动安装的Mac开发包,安装完后就会自动生成path环境变量
path环境变量不建议分成很多段,分那么多还容易错。
例如:很多人喜欢分成PATH=path1:path2:${...
深入理解Google Flutter编程之Dart语言
Flutter使用Dart语言开发。本篇整体介绍一下Dart语言。
上一篇 Android Studio使用Google Flutter完整教程 中SDK和插件以及环境变量的配置都很详细了。
如下截图是Dart语言SDK下载地址。对于Android开发,我们仅用到Flutter SDK。Web和服务端开发都是从此处下载SDK。
与上一篇提到 Flutter官网下载的Flutter SDK是一...
Google Webrtc -获取源码- Android端
获得代码官方提示:Android开发只支持Linux操作系统。(其实所有系统都可以,Windows必须配置Python环境变量)
安装depot_tools工具
$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
下载很慢,在github上面有可以下载:depot_tools
...
Butterknife集成到应用全部方法(完整版)
集成分为了两部分:
①仅仅在App主工程使用:
在App的 build.gradle 中添加如下代码:
dependencies {
implementation 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
}
②如果在Li...
app移动端H5页面开发调试之Chrome远程调试
移动端采用原生开发还是H5开发一直接争论不休。但不论怎么说,采用H5开发app不仅仅快速高效,而且布局简单、漂亮,目前许多的框架已经可以做到让人看不出是原生还是H5开发了。
采用H5开发有一个好处就是可以用Chrome连上真机,直接调试,那真是神器啊。
除了Chrome Debug之外,也涌现出许多第三方开发的远程调试工具,诸如支持全平台调试的 Weinre 和Adobe Edge Inspe
slidingmenu阻碍沉浸式实现的原理讲解,demo下载地址在github
demo地址:https://github.com/yugu88/BaoDian
由于在网上找了很久没有可行的解决方案,都是提了一点点就不说了,所以我还是自己跟踪源码研究了一整个晚上,把众多的坑踏平,为了方便以后的人解决沉浸式传了demo。
实现过程有很多的坑,工程源代码已上传github。。。
由于slidingmenu的 jar包和library包 的包名和类名都不同,请在githu...
解决SurfaceView渲染的各种疑难杂症
RecyclerView加载多个surfaceview覆盖,旋转,黑屏 ??
SurfaceView黑色背景??透明背景??多层嵌套被遮挡??
苦苦找了好多天,各个论坛问遍了,都是互相抄,痛苦的我,尝试了好多种方式都解决不了。
翻了几天surfaceview的源码和API,现把解决方法总结,分享一下。
首先说:不能在list视图中使用VideoView,因为VideoView继承Surfa...
Android studio无法连接识别检测各种模拟器和手机的问题 (万能方案)。
Android Studio运行程序时检测不到模拟器的解决方法:
现在我们公司好多新手Android开发对于模拟器无法连接非常苦恼,逐一给他们调试也很麻烦,尤其是一些Java也想运行一下Android的项目..
现在整理一下非常全面的连接模拟器的方法..(首先确保path环境变量配置正确)
adb命令不知道的先打开cmd输入一下adb如果path环境配置正确就会出现很多adb的命令提示..
...
抽取基类+上拉下拉的简单使用+跳转展示轮播和Webview
(一)简单配置
1.先写图片的全局配置,例如:
public class MyAppliction extends Application {
@Override
public void onCreate() {
super.onCreate();
initD();
}
private void initD() {
...
自定义View画条形图
package zhangyanran201800830.bwie.com.zidingyi.moni;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.supp...
横屏+++OkHttp的网络请求+++xUtils的简单使用
(一)横屏
在AndroidManifest中主页面后面加 android:screenOrientation="landscape"
(二)OkHttp的网络请求
1.导依赖
implementation 'com.squareup.okhttp3:okhttp:3.6.0'
implementation 'com.squareup.okio:okio:1.11.0'
2.加上网络...
今日推荐
周排行