经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Android

Android开发模版代码(4)——状态栏设置 - Stars-one

下面的代码是基于开源项目SystemBarTint,我们需要添加其依赖 compile 'com.readystatesoftware.systembartint:systembartint:1.0.3' 下面的代码,我在类原生的Android7.0系统测试通过,其他...[2019/10/8]

Android开发——Kotlin开发APP使用笔记 - Stars-one

之前一直使用java来开发Android项目,学了新的kotlin语言,前来试一试,并说一下kotlin对Android的一些功能增强 创建项目 我使用的是Android Studio3.0+,所以默认就支持kotlin 创建项目的时候记得勾选kotlin支持 找到实例与设置监听...[2019/10/8]

Android开发——Toolbar常用设置 - Stars-one

本篇笔记用来记录常用的Toolbar设置,如Toolbar颜色设置,显示返回按钮,显示右边三个点按钮 之前Android 使用的ActionBar,Android5.0开始,谷歌官方推荐使用Toolbar来代替ActionBar 最近慢慢开始使用上kotlin了,贴出的代码可能是ko...[2019/10/8]

Android 程序分析环境搭建-开发环境搭建

1.1  JDK 安装 JDK 的配置,初学java 开发,那是必须会的。 下载,遇到的问题就是要注册oracle 的账号,还有你要下载特定版本,比如jdk 1.7,jdk 1.6,很难找到在哪里。解决方案在这里:http: jdk.java.net/java-se-ri...[2019/10/8]

Jetpack系列:应用内导航的正确使用方法

今天小编要分享的还是Android Jetpack库的基本使用方法,本篇介绍的内容是Jetpack Navigation组件,让我们一起学习,为完成年初制定的计划而努力吧! 组件介绍 导航,是指提供用户在应用程序中的不同内容之间进行浏览、退出的交互功能。如我们在Android手...[2019/10/8]

Android.mk语法说明

版权申明: 本文原创首发于以下网站,您可以自由转载,但必须加入完整的版权声明 博客园MogooStudio:https: www.cnblogs.com/MogooStudio/ csdn博客MogooStudio:https: blog.csdn.net/nmjkl001/ 路径...[2019/9/30]

解决AndroidKiller APK 反编译失败,无法继续下一步源码反编译!

解决AndroidKiller APK 反编译失败,无法继续下一步源码反编译!

报错背景 今天使用AndroidKiller V1.3.1,反编译一个APK,遇到如下报错: 当前 Apktool 使用版本:Android Killer Default APKTOOL 正在反编译 APK,请稍等... >I: 使用 ShakaApktool 2.0.0-201...[2019/9/30]

搭建Android开发环境 以及 ionic 编译安卓app步骤

1. 下载安装JDK 下载地址: https: www.oracle.com/technetwork/java/javase/download jdk8-downloads-2133151.html 安装好后,配置系统环境变量:控制面板\系统和安全\系统 → 高级系统设置 → 高级 →...[2019/9/29]

欢迎加入强哥的 Android 开发交流群

欢迎加入强哥的 Android 开发交流群

最近建了一个 Android 开发交流群,但不限于交流移动端、前端和后端等相关技术。 本群的宗旨:让所有学习的群友都有进步的机会。 1. 经验交流 在我们学习时遇到困境,或者开发过程中遇到难题,都可以将你的问题抛出来,也许别人也会遇到过,让有经验的人来帮你解答。 2. 文章分享 我...[2019/9/29]

Java 世界的盘古和女娲 —— Zygote

本文基于 Android 9.0 , 代码仓库地址 : android_9.0.0_r45 文中源码链接: Zygote.java ZygoteInit.java ZygoteServer.java ZygoteConnection.java RuntimeInit.jav...[2019/9/29]

记一个复杂组件(Filter)的从设计到开发

此文前端框架使用 rax,全篇代码暂未开源(待开源) 原文链接地址:Nealyang/PersonalBlog 前言 貌似在面试中,你如果设计一个 react/vue 组件,貌似已经是司空见惯的问题了。本文不是理论片,更多的是自己的一步步思考和实践。文中会有很多笔者的思...[2019/9/27]

Flutter学习笔记(27)--数据共享(InheritedWidget)

如需转载,请注明出处:Flutter学习笔记(27)--数据共享(InheritedWidget) InheritedWidget是Flutter中非常重要的一个功能型组件,它提供了一种数据在widget树中从上到下传递、共享的方式,比如我们在应用的根widget中通过Inherit...[2019/9/27]

入职小白随笔之Android四大组件——活动详解

推荐Android入门书籍:第一行代码(郭霖) google官方文档地址:https: developer.android.google.cn/guide/component activities#CoordinatingActivities Activity 活动是什么? Activ...[2019/9/26]

Android MediaPlayer 音频倍速播放,调整播放速度

本文链接: Android MediaPlayer 倍速播放,调整播放速度 现在市面上的很多音视频App都有倍速播放的功能,例如把播放速度调整为0.5、1.5、2倍等等。 从Android API 23 (Android M)开始,MediaPlayer支持调整播放速度。 使用的方法...[2019/9/26]

Xamarin.Forms 界面布局

Xamarin.Forms 界面布局

 <!--margin表示控件相对StackLayout的位置是设置组件之间的距离,或者距离父组件边缘的距离,    他的四个值是左边距,上边距,右边距,下边距  -->    <!--Pa...[2019/9/25]

android studio连接雷电模拟器 【AS 模拟器】

? 我的网站: www.mengyingjie.com ? Android studio 怎么连接安卓模拟器呢,跟着下面的步骤即可 (以雷电模拟器为例,其他模拟器类似) 一、下载模拟器 下载安装完雷电模拟器,打开并进入如下页面 二、模拟器进入开发者选项,勾选usb调试 点击桌...[2019/9/25]

Android 使用URLConnection下载音频文件

Android 使用URLConnection下载音频文件

本文链接: Android 使用URLConnection下载音频文件 使用MediaPlayer播放在线音频,请参考Android MediaPlayer 播放音频 有时候我们会需要下载音频文件。这里提供一种思路,将在线音频文件通过流写到本地文件中。 使用URLConnection...[2019/9/25]

我也开源... React Native Messager

近期有空,玩转React Native。 https: github.com/andyc365/ReactNativeMe ager   React Native Me ager A React Native based cro -platform me enge...[2019/9/24]

使用CoordinatorLayout打造各种炫酷的效果

使用CoordinatorLayout打造各种炫酷的效果 自定义Behavior —— 仿知乎,FloatActionButton隐藏与展示 NestedScrolling 机制深入解析 一步步带你读懂 CoordinatorLayout 源码 自定义 Behavior -仿新浪...[2019/9/24]

Android: Unable to resolve dependency for &#39;:app@debugUnitTest/compileClasspath&#39;:

我按照ExoPlayer的github指引添加 implementation 'com.google.android.exoplayer:exoplayer:2.X.X' 发现根本run不起来,并报错如题 后来在stackoverflow找到了解决方案,来源为:ht...[2019/9/23]

source for &quot;Android 28 platform&quot; not found

source for &quot;Android 28 platform&quot; not found

source for "Android 28 platform" not found 解决办法:点击右上角的Download,但是下载完点击Refresh之后没有反应,这时候需要重新关联sdk。 具体方法:File->Appearence&Behavior->...[2019/9/23]

Android 避免内存泄漏

什么是内存泄露?   就是该回收的内存由于种种原因没有被回收,还驻留在内存中。 内存泄露有什么影响?   可能一处小小的内存泄露就会导致整个应用卡顿,甚至崩溃。   例子说明:   Toast.makeText(MainActivity.this,...[2019/9/23]

自定义View入门-绘制基础(1)

### 前言 说道自定义View,我们一定会想到,自定义View的绘制流程 - 测量阶段(measure) - 布局阶段(layout) - 绘制阶段(draw) 我们看到的一些炫酷的view效果,都是在绘制方法里去实现的, 也就是`draw(Canvas)`, 我们先放下 测量与...[2019/9/23]

Gradle Java 插件

Java 插件是构建 JVM 项目的基础,它为项目增加了很多能力,例如编译,测试,打包,发布等等。 很多插件都是基于 Java 插件实现的,例如 Android 插件。 用法 使用 id 应用插件 plugins { id 'java' } Source...[2019/9/23]

Could not find any version that matches com.android.support:appcompat-v7:29.+

  新学Android开发设计用到Android Studio,说实话真的是BUG满天飞,稍有不慎就会蹦出一个不明所以的问题。   新建Android工程时编译运行报错:      目测是本地文件和工程对应的依赖包不匹配,查看网络教程找...[2019/9/23]

Android MediaPlayer 基础简介

本文链接: Android MediaPlayer 基础简介 简单介绍MediaPlayer的基本概念,状态,常用的方法与监听器。 什么是MediaPlayer MediaPlayer类可以用来播放音视频文件,或者是音频流。开发者可以用它来播放本地音频,或者是网络在线音频。 Med...[2019/9/20]

kotlin之变量的可空与非空

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 218 kotlin之变量的可空与非空 上面一篇文章,介绍了kotlin的变量与常量,以及修饰为常量或者是变量的评估标准。本篇文章主要想说的是...[2019/9/20]

Android mmap 文件映射到内存介绍

本文链接: Android mmap 文件映射到内存介绍 Android开发中,我们可能需要记录一些文件。例如记录log文件。如果使用流来写文件,频繁操作文件io可能会引起性能问题。 为了降低写文件的频率,我们可能会采用缓存一定数量的log,再一次性把它们写到文件中。如果app异常退出...[2019/9/20]

Android studio初次安装启动时弹出unable to access android sdk add-on list提示的解决方法

一、问题描述 初次安装Android Studio,启动后,报错如下: unable to acce android sdk add-on lis 如图: 二、原因分析 AS启动后,会在默认路径下检测是否有Android SDK,如果没有的话,就会报上述错误。 三、解决方案 ...[2019/9/19]

Null is your firend, not a mistake

Null is your firend, not a mistake

原文作者: Roman Elizarov 原文地址: Null is your firend, not a mistake 译者:秉心说 Kotlin Island from Wikimedia by Pavlikhin, CC BY-SA 4.0 我使用 Java 语言...[2019/9/19]

App 冷启动与热启动及启动白屏优化

介绍一下 app 冷启动和热启动方式来实现 app 秒开的效果。那么,先来看看什么叫冷启动和热启动。 冷启动:指 app 被后台杀死后,在这个状态打开 app,这种启动方式叫做冷启动。 热启动:指 app 没有被后台杀死,仍然在后台运行,通常我们再次去打开这个 app,这种启动方...[2019/9/18]

Android研发技术的进阶之路

前言 移动研发火热不停,越来越多人开始学习android开发。但很多人感觉入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,到达下一阶段需要补充哪些内容。市面上也多是谈论知识图谱,缺少体系和成长节奏感,特此编写一份android研发进阶之路,希望能对大家有所帮助。 ...[2019/9/18]

Android微信九宫格图片展示控件

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 214 Android微信九宫格图片展示控件 半年前,公司产品的帖子流这块进行大改版,像素级的复制微信朋友圈的效果,发现微信的图片展示9宫格有...[2019/9/18]

android实现简单计算器功能

本文实例为大家分享了android实现简单计算器的具体代码,供大家参考,具体内容如下 日期:2014/9/26 首先,人们的输入习惯为中缀表达式。为了便于计算,程序会将中缀表达式会转换为后缀表达式 目前软件还存在 1.输入运算数和运算符不匹配时,...[2019/9/18]

MTK Recovery 模式横屏修改(适用于6.0 + 8.1)

修改前 修改后 6.0 Recovery 模式横屏修改方法 修改相关文件 bootable\recovery\minui\Android.mk bootable\recovery\minui\mt_graphic_rotate.cpp bootable\recovery\mi...[2019/9/17]

Android utils 之 日志工具类

  工具类   在开发的过程中,我们时常会对代码执行特定的处理,而这部分处理在代码中可能多次用到,为了代码的统一性、规范性等,通过建工具类的方式统一处理。接下来我会罗列各种工具类。   日志工具类  在utils文件夹下建立一个 LogUtils 类...[2019/9/17]

爬虫工程师分享:三步就搞定 Android 逆向

爬虫工程师分享:三步就搞定 Android 逆向

本文源于我近期的一次公司内部分享,通过逆向某款 APP 来介绍逆向过程。由于仅作为学习用途,APP 的相关信息会被遮盖,敬请理解。 关于逆向 逆向——包括但不限于通过反编译、Hook 等手段,来解析一些功能的实现过程。 逆向在很多领域都有应用,比如如今爬虫技术已经遍地走,甚至...[2019/9/16]

Gradle 插件

Gradle 本身只提供基本框架和核心概念,几乎所有的功能都是以插件的方式提供的。 例如构建 Java 应用的功能就是通过 Java 插件实现的。 Gradle 内置了很多核心语言插件,基本上能满足大部分的构建工作,但有些插件没有内置或者有些功能没有提供,我们也可以自定义插件来使用,...[2019/9/16]

Android_布局

Android_布局

<该文章参考各大博客以及书籍总结而来,如有问题欢迎指出^ ^> 一、五大传统布局+新布局 线性布局——LinearLayout 相对布局——RelativeLayout 帧布局——Frame...[2019/9/16]

个人IP「Android大强哥」上线啦!

自从入职新公司之后就一直忙得不行,一边熟悉开发的流程,一边熟悉各种网站工具的使用,一边又在熟悉业务代码,好长时间都没有更文了。 不过新公司的 mentor(导师)还是很不错的,教给我很多东西,让我也能尽快地上手。不过最近 mentor 请假了几天,他把任务交给了我,本来想要完美地做好,但...[2019/9/16]

将Android封装库通过gradle部署到maven私服并依赖使用

一、在需要发布的模块chrisbaselibrary下的build.gradle中添加以下部分 maven插件 apply plugin: ''maven'' 打包main目录下代码和资源的 task task androidSourcesJar(type: Ja...[2019/9/12]

Android源码阅读技巧--查找开发者选项中显示触摸操作源码

    在开发者模式下,在开发者选项中,可以勾选“显示触摸操作”,然后只要点击屏幕就会在点击的位置有圈圈显示。如何找到绘制圈圈的代码部分,有什么技巧来阅读代码量这么大的android系统源码呢?以下请跟着小老弟我来一起分析吧。  ...[2019/9/12]

Android-打包AAR步骤以及最为关键的注意事项!

### 简介 最近因为项目的要求,需要把开发的模块打包成aar,供其他项目调用,在搞了一段时间后,发现这里还是有很多需要注意的地方,所以记录一下,帮助大家不要走弯路。 **首先何为aar包?** ![](https: img2018.cnblogs.com/blog/1312938/2...[2019/9/11]

深入理解 ThreadLocal

前言 上篇文章 深入理解 Handler 消息机制 中提到了获取线程的 Looper 是通过 ThreadLocal 来实现的: public static @Nullable Looper myLooper() { return sThreadLocal.get(); } ...[2019/9/11]

Android TitleBar推荐

Android TitleBar推荐

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 206 Android TitleBar推荐 这段时间在帮别人写一个App,为了加快进度,就引入了一些开源库,其中一个是TitleBar...[2019/9/10]

Android环境配置(Eclipse全开发环境下载)

Android环境配置 前期准备 Android环境的Eclipse: 网站链接:https: www.runoob.com/w3cnote/android-tutorial-eclipse-adt-sdk-app.html SDK的CPU镜像资源: 网站链接:htt...[2019/9/10]

基于wanAndroid-项目实战

# QzsWanAndroid - [基于 wanandroid.com 开发的 MVP + Retrofit2 + RxJava2 +okhttp3 开发的 Android APP](https: github.com/javaexception/QzsWanAndroid) ![]...[2019/9/10]

Android几种多渠道打包

1、什么是多渠道打包  在不同的应用市场可能有不同的统计需求,需要为每个应用市场发布一个安装包,这里就引出了Android的多渠道打包。在安装包中添加不同的标识,以此区分各个渠道,方便统计app在市场的各种。 2、几种打包方式 友盟 UMeng Android Studio自...[2019/9/10]

Android进阶之路(1)-详解MVC

最近因为换工作的原因没有写博客,现在慢慢稳定了,我准备写一些关于Android 进阶的文章,也是为了督促自己学习,大家一起进步! 今天详细的分析一下Android APP架构之一:MVC ### MVC简介 >[MVC](https: baike.baidu.com/item/MVC)...[2019/9/10]

Flutter安装入门教程

### 前言 Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 我本人也是非常安好Flutter,所以...[2019/9/10]

130
11
记录数:1485 页数:10/30首页上一页567891011121314下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号