首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android中如何使用Charles和Android Studio进行网络抓包

    使用Charles抓包 日常开发过程中难免要进行抓包,查看服务端返回的数据是否正常,而Charles可谓是抓包利器了。...其他 使用完Charles以后,手机上记得把代理去掉,不然手机就没办法上网了哦 使用Android Studio进行抓包 主要的工具 Android Studio提供的Android Profile工具...我们借助Android Studio提供的Android Profile工具就可以满足大部分的抓包请求 抓包的流程 抓包的流程也很简单,相比Charles可谓简单到爆。...直接上官网的步骤: 点击 View > Tool Windows > Android Profiler(也可以点击工具栏中的 Android Profiler)打开Android Profiler 从...最后附上官网地址(需要魔法):https://developer.android.com/r/studio-ui/network-profiler-troubleshoot-connections.html

    48310

    Android Studio 使用心得 之 ✨ Android Studio的使用过程中出现的问题(更新中)

    目录 Android Studio的使用过程 从安装到试运行第一个小程序 导入别人的Android Studio 项目 运行时会出现的一些问题整理 Android Studio的使用过程 从安装到试运行第一个小程序...新建项目及AS内部工具使用 导入别人的Android Studio 项目 [如何成功运行和导入别人的android studio项目?]...运行时会出现的一些问题整理 如何使用模拟器或手机运行程序 ---- 问题:Android Studio磁盘空间不足:Emulator: emulator: ERROR: Not enough space...---- 问题:Android中R.layout.xxx,有资源文件,调用不到。...方法一: 是类的包名导入错误导致: 可能不小心导入了Android的R类,导致AS找不到了才报错 换成导入自己项目的R类就可以了 import android.R; 正确导入的包名: import

    1.1K70

    【Android Protobuf 序列化】Protobuf 使用 ( protobuf-gradle-plugin 插件简介 | Android Studio 中配置插件 | AS 中编译源文件 )

    文章目录 一、protobuf-gradle-plugin 插件简介 二、Android Studio 中配置 protobuf-gradle-plugin 插件 三、Android Studio 中编译...编译器简介 | 下载 protoc 编译器 | 使用 protoc 编译器编译 .proto 源文件 ) 中 , 在命令行中使用 protoc 编译器 , 将 .proto 源文件编译成了 Java...插件配置方法 , 参考 https://github.com/google/protobuf-gradle-plugin 项目主页的 MarkDown 文档 ; 二、Android Studio 中配置...' // or 'com.android.library' apply plugin: 'com.google.protobuf' 如果使用 Protobuf 3.0 ~ 3.7 之间的版本 , 使用的是...; Android Studio 会将 Protobuf 生成的这些 Java 类引入到当前项目的 Classpath 中 , 并打包到 APK 中 , 在开发时 , 可以引用这些类 ; 四、参考资料

    2.5K31

    如何在 Visual Studio 2019 中设置使用 .NET Core SDK 的预览版(全局生效)

    也正因为如此,即便它长时间处于预览版尚未发布的状态,大家也一直在使用。 Visual Studio 2019 中提供了使用 .NET Core SDK 预览版的开关。...但几个更新的版本其开关的位置不同,本文将介绍在各个版本中的位置,方便你找到然后设置。...the .NET Core SDK Visual Studio 2019 (16.0 和早期预览版) 在 Visual Studio 2019 的早期,.NET Core 在设置中是有一个专用的选项的...2019 中此对于 .NET Core SDK 的预览版的设置是全局生效的。...也就是说,你在 Visual Studio 2019 中进行了此设置,在命令行中使用 MSBuild 或者 dotnet build 命令进行编译也会使用这样的设置项。

    1.7K20

    如何在 MSBuild 中正确使用 % 来引用每一个项(Item)中的元数据

    MSBuild 中写在 中的每一项是一个 Item,Item 除了可以使用 Include/Update/Remove 来增删之外,还可以定义其他的元数据(Metadata)...使用 % 可以引用 Item 的元数据,本文将介绍如何正确使用 % 来引用每一个项中的元数据。...---- 定义 Item 的元数据 就像下面这样,当引用一个 NuGet 包时,可以额外使用 Version 来指定应该使用哪个特定版本的 NuGet 包。...为了简单说明 % 的用法,我将已收集到的所有的元数据和它的本体一起输出到一个文件中。这样,后续的编译过程可以直接使用这个文件来获得所有的项和你希望关心它的所有元数据。...Metadata - Visual Studio - Microsoft Docs ---- 参考资料 MSBuild Items - Visual Studio - Microsoft Docs

    30310

    Android数据库高手秘籍(十),如何在Kotlin中更好地使用LitePal

    如果你使用的是Java,那么就在build.gradle中引入如下配置: dependencies { implementation 'org.litepal.android:java:3.0.0...' } 而如果你使用的是Kotlin,那么就在build.gradle中引入如下配置: dependencies { implementation 'org.litepal.android:kotlin...T.class这样的语法在Java中是不可能的,而在Kotlin中借助泛型实化功能就可以使用T::class.java这样的语法了。...而通过刚才泛型实化部分的讲解,我们知道Kotlin中是可以使用T::class.java这样的语法的,因此我在LitePal 3.0.0中扩展了这部分特性,允许通过指定泛型来声明查询哪张表中的内容。...另外也可以阅读我写的专栏《Android数据库高手秘籍》,同样对LitePal的各种使用方法进行了详细地剖析。

    3.1K30

    NIO框架入门(四):Android与MINA2、Netty4的跨平台UDP双向通信实战

    Demo中,已经解决跨平台通信时的常见的乱码、数据字节异常等问题,如觉得有用,你可直接使用之。 学习交流 - 更多即时通讯技术资料:http://www.52im.net/forum.php?...Android客户端准备工作 [Step 1]:准备好开发环境 这两年,Google官方已经基本放弃Eclipse+ADT这样的IDE组合,转而大力开发Android Studio,但不得不承认,由于我的...OS仍然是XP(Android Studio不支持XP),所以Eclipse+ADT还得继续用(这个组合虽然一直被吐槽,但又不得不用)。...Eclipse+ADT 网盘下载 如果你需要Android Studio,可进入此链接下载。...[Step 2]:新建一个普通的Android工程,�准备开撸 本文以Eclipse+ADT为开发Android开发工具(如你使用Android Studio道理也是一样的),按照提示新建工程即可,无需特殊的设置或其它前前置条件

    1.4K10

    【Unity3D】Unity 中使用 C# 调用 Java ③ ( C# 调用 Java 实例 | 进行 Android 工程打包 | Android Studio 中运行 Android 工程 )

    文章目录 一、 C# 调用 Java 实例 二、 重新进行 Android 工程打包 三、 Android Studio 中运行 Android 工程 四、 相关文件说明 C# 脚本 Java 类...在 【Unity3D】Android 打包 ④ ( Android 工程打包 | Unity 中导出安卓工程 | Android Studio 打开 Unity 导出的 Android 工程 ) 博客中将...Unity 项目导出为了 Android 项目 , 并在 Android Studio 中编译并运行了该项目 ; 使用的 C# 脚本 , 是在 【Unity3D】Unity 游戏画面帧更新 ( 游戏物体...GameObject 移动 | 借助 Time.deltaTime 进行匀速运动 ) 系列博客中编写的脚本 ; 在博客 【Unity3D】Unity 中使用 C# 调用 Java ① ( Android...Studio 中运行 Android 工程 ---- 使用 Android Studio 打开该 Unity_Project_2 项目 ; 在 华为 手机中 , 运行 Unity 导出的 Android

    1.6K20

    Android应用界面开发——简单控件和Activity间传递数据

    开启Android开发之旅 要想开发一个Android App,开发环境是必不可少的,所以学习之前应该先搭建环境,环境如下: JDK + Android SDK(配置环境变量) 开发环境:Android...Studio + Genymotion 平台环境:Mac/ Linux/ Windows 创建新的工程 环境搭建好后,就可以创建一个新的工程来体开启Android开发之旅了。...Demo全部代码放在了Github上,点击进入下载地址 Android Studio的一些快捷方式 Ctrl + 鼠标左键 / Ctrl + B:跳转类或方法的定义 Alt + Insert:生成代码(...如get,set方法,构造函数等) Alt + 回车:导入包,自动修正 Ctrl + Alt + L:格式化代码 Ctrl + Shift + Space:自动补全代码 Ctrl + Alt + Space...:类名或接口名提示 Ctrl + P:方法参数提示 Ctrl + Shift + Alt + N:查找类中的方法或变量 Ctrl + H:显示类结构图 Ctrl + D:复制行 Ctrl + Q:显示注释文档

    1.9K30

    android studio 使用 jni 编译 opencv 完整实例 之 图像边缘检测!从此在andrid中自由使用 图像匹配、识别、检测

    刚开始,思路很清晰,然后便着手百度 android studio(下面简称 as) 的 opencv jni编程使用教程,十分遗憾,所能搜到的,关于 as 和 opencv、jni 搭边的例子 几乎为0...2,运行环境       win 7, 系统;       android studio 版本 0.8.0 beta,使用  build:gradle:0.12....,可以直接使用 cmd 进行编译;       ndk 为 android-ndk-r10d(强烈建议使用 r9 或 r10 系列,因为这两个能在 cmd 中编译出 .so),r10d 能够支持的 android...你可以在 as 的 cmd 中或者 系统的 cmd框中实现编译,首先使用命令进入到当前的 jni 文件夹的 目录,例如,我的是  D:asproject/JniDemo/app/main/jni,然后使用命令...出现的原因:      原来是这样的,android studio 在我们编译完 .so 文件后,我们在Android.mk 文件中设置引入的opencv 函数库,是已经被编译进去.so 动态库里面了的

    5.7K50

    【Android】Handler 使用

    ---- 【Android】Handler 使用 0x1 前言 Android中的消息机制是通过Handler来实现的。...随着EventBus和RxJava等依托观察者模式的消息传递机制的出现,当前在Android开发中Handler的使用已经不如之前那么重要,但是Android系统所提供的Handler中的各种编程思路和设计方案...这就是为什么我们需要在主线程中更新UI。 Android在设计的过程中,就封装了一套消息创建、传递、处理的机制。如果不遵循这样的机制,是没有办法更新UI信息的,会抛出异常信息。...所以在实际开发中,需要遵循Google为我们设定的这样的机制。 那么如何在其他线程达到更新UI的目的呢?使用Handler就是其中一种办法。...做法是分别在主函数中以及它所执行的Runnable中postDelayed一段时间。这样就可以达到定时地完成某件任务的工作。

    94820

    如何调试Android Framework?

    如何在正确的地方下断点 「正确的地方」包含两个含义:首先,调试是以进程为单位进行的,如果你需要调试运行在进程A 中的代码,却把debugger attach到了B进程,那么这个断点压根儿就是牛头不对马嘴...明白你要执行的代码运行在哪一个进程相当重要,在Android中,由于Binder通信机制的存在,「进程迁移」使用的非常非常频繁,因此需要对binder机制有一定的了解;详细的话可以参考我的博客:Binder...OK,到这里;应该学会如何在正确的位置打断点了:正确的进程,正确的位置。接下来,要完成调试,还需要一些技巧。 如何跟踪代码?...如果你在正确位置下了断点,但是跟踪的时候,单步调试,发现运行的代码和Android Studio里面的代码对不上号,那么就很蛋疼;要使得调试器的行号能够对应,必须保证设备上的代码和调试器的代码是同一份;...熟练使用断点 OK,现在不论行号是否能对应,我们都能正确滴下断点调试了。

    2.8K22

    Android EditText 获得输入焦点 以及requestfocus()失效的问题

    最近做公司项目的时候,经常会遇到一个问题,就是我为某个控件如EditText设置requestfocus()的时候不管用,比如说登陆的时候,我判断下用户输入的密码,如果正确就登陆,错误就提示密码错误,...并且输入框获取焦点,但是实际中确不起作用 package com.example.hfs.requestfocusdemo; import android.content.Intent; import...android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import...加载刷新UI的时候,是从左到右,从上到下的顺序,正在加载的过程中,如果此时requestFocus(),的话,有可能此时还没把整个界面刷新好,导致requestFocus无效。...解决办法 找到原因后就有解决办法了,给他个延迟时间: mPassWord.postDelayed(new Runnable() {   @Override   public void run()

    3K60
    领券