腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
小巫技术博客
专栏成员
举报
130
文章
122592
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章(130)
其他(39)
android(39)
java(12)
开源(10)
https(7)
xml(6)
git(6)
github(6)
系统(6)
linux(5)
jdk(5)
微信(5)
nat(5)
c++(4)
容器(4)
开发(4)
性能分析(4)
ios(3)
ide(3)
api(3)
编程算法(3)
游戏(3)
自动化(3)
自动化测试(3)
flutter(3)
操作系统(3)
工具(3)
异步(3)
2023腾讯·技术创作特训营 第三期(3)
mac os(2)
javascript(2)
react(2)
嵌入式(2)
数据库(2)
打包(2)
eclipse(2)
访问管理(2)
腾讯云测试服务(2)
人工智能(2)
shell(2)
单元测试(2)
gradle(2)
windows(2)
编译(2)
产品(2)
函数(2)
互联网(2)
进程(2)
内存(2)
求职(2)
实践(2)
事件(2)
数据(2)
协程(2)
异步编程(2)
人脸识别(1)
机器学习(1)
tensorflow(1)
python(1)
ruby(1)
.net(1)
node.js(1)
android studio(1)
sql(1)
access(1)
mvc(1)
svn(1)
maven(1)
深度学习(1)
文件存储(1)
cci 持续集成(1)
声纹识别(1)
视频处理(1)
移动开发(1)
devops(1)
存储(1)
缓存(1)
运维(1)
网络安全(1)
敏捷开发(1)
jenkins(1)
大数据(1)
数据结构(1)
架构设计(1)
sdn(1)
dart(1)
bug(1)
cpu(1)
promise(1)
编程(1)
编码(1)
测试(1)
产品经理(1)
管理(1)
华为(1)
接口(1)
开发者(1)
客户端(1)
可视化(1)
量化(1)
内核(1)
入门(1)
软件(1)
软件工程(1)
手机(1)
数组(1)
思维导图(1)
统计(1)
项目经理(1)
性能(1)
性能优化(1)
需求分析(1)
移动端(1)
语音(1)
原型(1)
重构(1)
状态机(1)
最佳实践(1)
2023腾讯·技术创作特训营 第二期(1)
搜索文章
搜索
搜索
关闭
【译】Promise、Observables和Streams之间的区别是什么?
java
android
api
javascript
node.js
Promise 和 Observables 都能够帮助我们在JavaScript 中使用异步功能。Promise 是以异步方式解析值,例如 HTTP 调用。当异步操作完成或失败时,它只处理单个事件。
巫山老妖
2022-11-11
1.3K
0
Android编译优化:D8和R8
打包
https
网络安全
ide
java
如果日常做Android开发的你不关注Google针对编译优化的话做的努力的话,会对D8和R8这两个名词会比较陌生。最近要升级工程的Gradle版本,正好涉及到开启D8和R8的问题,笔者就简单整理解释下这两者的作用和概念。
巫山老妖
2021-04-26
2.3K
0
TDD练功房之FizzBuzz
java
游戏
单元测试
自动化测试
腾讯云测试服务
题目内容 有一名体育老师,在某次离下课还有五分钟时,决定玩一个报数游戏。此时有100名学生在上课,游戏的规则如下:
巫山老妖
2019-05-31
2.4K
0
A007-assets资源
android
java
人工智能
本节课开始讲Android中所用到的一些资源,首先来讲assets资源,它是Android的其中一种资源,跟raw和drawable资源有点不同,我们获取这个目录下的文件需要指定文件的路径,它里面的文件不会映射到R.java文件中,而res目录下的资源文件时会自动映射到R.java中,我们打包成apk的时候,assets目录下的文件不会被编译成二进制文件,而是直接打包到apk文件中。我们可以打包项目成apk,然后更改它的后缀名为.zip,再进行解压,可以看到assets目录的文件。
巫山老妖
2018-07-23
653
0
Android入门教程AS重制-A001课程介绍
android
java
针对人群:Android初学者&稍有基础的Android学员 课程要求:Java编程语言基础&面向对象思维 课程计划:大约70个课时 课程目标:熟练掌握Android基础知识和掌握主流开发框架的使用,熟悉app开发流程
巫山老妖
2018-07-23
304
0
Android入门教程AS重制-A002开发工具介绍
android
java
jdk
mac os
关于Android的开发工具有很多,基本上都以在SDK中找到,下面我们逐个来看一下:首先我们使用的是Java语言进行Android应用的开发,那么Java的运行环境是少不了的了,我们需要在我们的PC中配置好jdk的环境变量,才能让我们的IDE跑起来。前面博文,小巫发表过一篇如何在macosx中配置java环境变量,如果大家不记得如何配置的话,可以参考那边博文,关于SDK的环境变量配置类似:Mac osx 下搭建java开发环境 本篇博客不讲环境配置,会再下一节课给大家演示如何配置。
巫山老妖
2018-07-23
824
0
如何开发一个App
android
java
jdk
eclipse
前言 本篇博客从开发的角度来介绍如何开发一个Android App,需要说明一点是,这里只是提供一个如何开发一个app的思路,并不会介绍很多技术上的细节,从整个大局去把握如何去构思一个app的开发,让你对独立开发一款app的时候有个理解,如果有说的不对的地方,欢迎大家拍砖留言讨论。 开发环境 Android应用层使用的开发语言是Java,自然需要用到Java运行环境,无论你在Window是系统还是Mac系统都需要安装JDK,并且配置它的环境变量,不懂什么叫环境变量的或者不知道怎么配的,请利用好自己的百度技能
巫山老妖
2018-07-20
1.6K
0
Android Studio开发so库实践
android
eclipse
java
nat
前言 因为工作需要可能要用到JNI开发,本篇文章就分享一下我在这方面的实践,以前我们使用Eclipse做NDK开发,非常麻烦,需要配cygwin的编译环境,后面NDK功能完善才逐渐简单点,如果想了解Eclipse如何配置NDK编译环境可以参考我以前发表的旧文: Cocos2d-x 2.2.3 使用NDK配置编译环境 JNI_Android项目中调用.so动态库 Eclipse的如何通过NDK生成so库就不多说了,目前已经不适用于Android开发,建议使用AS进行开发,本篇也是基于AS来进行讲解。 什么是J
巫山老妖
2018-07-20
1.4K
0
Android Crash之Java Crash分析
android
java
前言 小巫最近由于工作原因面临技术转型,从一个App开发者转变为SDK开发者,这两者的区别是非常明显的,从用户角度来讲,app开发主要面向普通的用户需求,然而SDK开发面向的却是开发人员;从技术角度来讲,app开发更多的只是UI层面、基于数据流的技术实现,而SDK开发可能就要涉及更多复杂的需求、更多底层相关的技术实现。前面我在公众号分享了一篇文章:一个好的SDK或好的开放平台应该为开发者提供什么?,大家有兴趣可以看看。本系列博文主要是想跟大家分享一下在Android平台中如何进行Crash分析并解决问题并告
巫山老妖
2018-07-20
1.2K
0
一个好的 SDK 或者一个开发平台应该为开发者提供什么?
https
java
小巫最近在了解如何开发一个SDK,就上百度、知乎、简书去搜了一遍,发现这方面的文章比较少,这里挑选一些我认为还不错的回答让大家了解SDK开发需要满足什么条件,怎样才算是一个优秀的SDK。 以下内容摘自知乎:https://www.zhihu.com/question/20479235 来自『陆向东』的回答: 1、SDK 的开发语言版本应该覆盖业务常用的几个开发语言。 比如支付宝网站SDK会提供JAVA、PHP版的SDK。 再比如安卓的很多SDK都提供了Java、c/c++(cocos2d-x)、Lua(co
巫山老妖
2018-07-20
1.6K
0
Bugly使用篇之Java错误堆栈还原
java
android
前言 前面介绍了 Android混淆代码错误堆栈还原,相信大家已经知道如何通过Retrace在本地进行混淆代码还原了,上一篇提到,如果崩溃异常很多,你总不能一个一个去手动还原吧,不觉得这样做很没有效率么,有没有想过如果能实现线上监控崩溃并且能上传mapping文件进行快速还原,而不需要自己手动去做这样的一件事?没错,Bugly就是这样的一个平台,可以很方便快捷实现你这样的需求,能帮助到你提高开发效率,更加敏捷。本篇文章就跟大家分享如何使用Bugly进行错误堆栈还原。 集成Bugly 关于如何集成Bugly
巫山老妖
2018-07-20
2.1K
0
注册JNI函数的两种方式
android
java
nat
前言 前面介绍过如何实现在Android Studio中制作我们自己的so库,相信大家看过之后基本清楚如何在Android studio创建JNI函数并最终编译成不同cpu架构的so库,但那篇文章介绍注册JNI函数的方法(静态方法)存在一些弊端,本篇将介绍另外一种方法(动态注册)来克服这些弊端。 注册JNI函数的两种方法 静态方法 这种方法我们比较常见,但比较麻烦,大致流程如下: 先创建Java类,声明Native方法,编译成.class文件。 使用Javah命令生成C/C++的头文件,例如:javah -
巫山老妖
2018-07-20
1.3K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档