亚博vip86.com 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
?Android

浅谈Android客户端与服务器的数据交互总结

前言: 本文总结了Android客户端与服务器进行交互时,采用RESTful API +Json的交互方式,针对不同的数据形式以及不同的解析方法,如有不足之处,欢迎指正。 温馨提示:本文适合有一定Android开发经验的人阅读,如有疑问,欢迎留言讨论。 先了解一下相关的基本概念。 ...[2019/9/2]

Flutter学习笔记(25)--ListView实现上拉刷新下拉加载

Flutter学习笔记(25)--ListView实现上拉刷新下拉加载

如需转载,请注明出处:Flutter学习笔记(25)--ListView实现上拉刷新下拉加载 ? 前面我们有写过ListView的使用:Flutter学习笔记(12)--列表组件,当列表的数据非常多时,需要使用长列表,比如淘宝后台的订单列表,手机通讯录等,这些列表项数据很多...[2019/9/2]

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

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

导航页的开发--手机web app开发笔记(四)

? ? 好了,的所有的基础知识已经准备完毕了,现在开始制作引导页。这个引导页需要一个HTML文件,JS文件,一个CSS文件。在HBuilderX中根目录下添加“Guid.html”,在JS文件夹添加“myth.js”,在...[2019/9/2]

大疆无人机 Android 开发总结——视频解码

? ? ? ? DJI_Mobile_SDK是大疆为开发者提供的开发无人机应用的开发接口,可以实现对无人机飞行的控制,也可以利用无人机相机完成一些视觉任务。目前网上的开发亚博安卓app--任意三数字加yabo.com直达官网主要集中于DJI 开发者社区,网上的资源非常少。废话不多说~~,现在将在A...[2019/9/2]

Android进阶之路(2)-详解MVP

### MVP简介 >MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的[地方](https: baike.baidu.com/item/%E5%9C%B0%E6%96%B9/2262175):Controller/Pr...[2019/9/2]

JEB 无源码调试 以dvm smali字节码方式,Demo尝试

关于调试器看不到进程,无法attach的问题,网上也有很多亚博安卓app--任意三数字加yabo.com直达官网,基本是修改ro.debugable =1? ,ro.secure = 0 让adbd有root权限 attach到其他进程,涉及到要修改boot.img并刷包,可以在网上其他地方找找看相关资料 ? ...[2019/8/30]

Okhttp3源码解析(5)-拦截器RetryAndFollowUpInterceptor

亚博vip86.com ### 前言 回顾: [Okhttp的基本用法](https: www.jianshu.com/p/8e404d9c160f) [Okhttp3源码解析(1)-OkHttpClient分析](https: www.jianshu.com/p/bf1d01b79ce7) [Okhttp3源码...[2019/8/29]

Andriod安卓下开发UHF读写器

Andriod安卓下开发UHF读写器

随着在Andriod设备上使用UHF读写器变得越来越广泛,友我科技独立研发了UHF读写器的android开发包,使用此开发包,工程师只需在工程中导入jar包,使用java语言就可以轻松的开发出Android下的UHF读写器应用APP。支持jar包的UHF读写器有YW-602H。 在j...[2019/8/29]

Android四大组件之BroadcastReceiver

前言 Hi,大家好,又双见面啦,上一期我们讲了如何使用Activity,肯定有不少小伙伴已经创建了属于自己的FirstActivity,那么这一期我们主要为大家介绍第二个重要组件BroadcastReceiver(广播接收器)。作为Android的四大组件之二,其应用场景非常多。下面,...[2019/8/29]

Android四大组件之Service

前言 Hi,大家好,上一期我们讲了如何使用BroadcastReceiver,这一期我们讲解Android四大组件之Service相关知识。每天一篇技术干货,每天我们一起进步。 耐心专注不仅仅是美德,更是一笔财富。 ? 1.简介与定义 简介 Service是一...[2019/8/29]

数据存储与访问之——SharedPreferences

  使用SharedPreferences(保存用户偏好参数)保存数据, 当我们的应用想要保存用户的一些偏好参数,比如是否自动登陆,是否记住账号密码,是否在Wifi下才能 联网等相关信息,如果使用数据库的话,显得有点大材小用了!我们把上面这些配置信息称为用户的偏好 设置,就是用户偏好的设...[2019/8/29]

细数 SharedPreferences 的那些槽点 !

前言 最近在处理一个历史遗留项目的时候饱受其害,主要表现为偶发性的 SharedPreferences 配置文件数据错乱,甚至丢失。经过排查发现是多进程的问题。项目中有两个不同进程,且会频繁的读写 SharedPreferences 文件,所以导致了数据错乱和丢失。趁此机会,精读了一遍 ...[2019/8/29]

亲,麻烦给个五星好评!—RatingBar

引言 上一篇的CheckBox已经让大家越来越接近实战演练了,本章我们继续分享干货给大家,今天介绍一个实用的UI控件RatingBar(星级评分条),对于使用过电商APP(某东,某宝等)的小伙伴们来说,应该不会陌生。在对商品进行评价时,经常会出现五星好评的评分样式,这个五星评分样式就是...[2019/8/28]

Android四大组件之Activity

前言 Hi,大家好,又见面啦,上一期我们讲了如何安装AS,是不是已经有小伙伴迫不及待的创建了自己的项目并开始尝试了呢?那么这一期我们主要为大家介绍Activity。作为Android的四大组件之一,Activity占据着非常重要的作用。本文将围绕Android的生命周期、启动模式、基...[2019/8/28]

WebView的坑你别嫌多

先简单介绍一下,Android在4.4之后采用了Chrome内核,所以我们在开发web页面的时候,es6的语法,c 3的样式等大可放心使用。我将分下面几个模块去介绍Android上面WebView。 WebView自身的一些方法 方式1. 加载一个网页: webView.loadUrl("...[2019/8/28]

Flutter学习笔记(24)--SingleChildScrollView滚动组件

Flutter学习笔记(24)--SingleChildScrollView滚动组件

如需转载,请注明出处:Flutter学习笔记(24)--SingleChildScrollView滚动组件 在我们实际的项目开发中,经常会遇到页面UI内容过多,导致手机一屏展示不完的情况出现,以Android为例,在Android中遇到这类情况的做法通常就是使用ScrollView将内容...[2019/8/28]

Android开发笔记

Android开发笔记

1.使用AlertDialog.Builder 对话框自定义view,并通过setview设置 AlertDialog.Builder dlgAlert; dlgAlert = new AlertDialog.Builder(this); ...[2019/8/28]

Okhttp3源码解析(4)-拦截器与设计模式

### 前言 回顾: [Okhttp的基本用法](https: www.jianshu.com/p/8e404d9c160f) [Okhttp3源码解析(1)-OkHttpClient分析](https: www.jianshu.com/p/bf1d01b79ce7) [Okhttp3源码...[2019/8/27]

Android开发之输入框EditText介绍

这篇文章主要为大家详细介绍了Android布局之输入框EditText设计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 现在先简单介绍一下技术点: 1.如何使用圆角输入框和按钮背景 2.如何实现“手机号”、“密码”后面的竖线 3.如何嵌套输入框的布局 4.如何监听输入框的输入事件...[2019/8/27]

Android开发之OkHttp介绍

要论时下最火的网络请求框架,当属OkHttp了。自从Android4.4开始,google已经开始将源码中的HttpURLConnection替换为OkHttp,而在Android6.0之后的SDK中google更是移除了对于HttpClient的支持,而市面上流行的Retrofit同样...[2019/8/27]

Flutter学习笔记(23)--多个子元素的布局Widget(Rwo、Column、Stack、IndexedStack、Table、Wrap)

如需转载,请注明出处:Flutter学习笔记(23)--多个子元素的布局Widget(Rwo、Column、Stack、IndexedStack、Table、Wrap) ? 上一篇梳理了拥有单个子元素布局的Widget,今天来梳理一下拥有多个子元素布局的Widget。 ...[2019/8/27]

Android app targetSdk升级到27碰到的一个bug补充说明

Android app targetSdk升级到27碰到的一个bug补充说明

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 203 完美解决google nexus设备全面屏主题crash问题 前面有一篇文章,记录了我在app升级到targetSdk 27中,出现的...[2019/8/27]

Android-WebView支持input file启用相机/选取照片

webview要调起input-file拍照或者选取文件功能,可以在webview.setWebChromeClient方法中重写指定的方法,来拦截webview的input事件,并做我们相应的操作。 Android代码 webView.setWebChromeClient(new W...[2019/8/27]

NDK Cmake

CMake与NDK搭配使用时,可以配置的部分变量: ANDROID_PLATFORM:指定Android的目标版本,对应$NDK/platform 目录下的版本。通常情况下是defaultConfig中的minSdkVersion,这样就能确保所有大于等于minSdkVersion的设...[2019/8/27]

Okhttp3源码解析(1)-OkHttpClient分析

### 前言 上篇文章我们讲了[Okhttp的基本用法](https: www.jianshu.com/p/8e404d9c160f),今天根据上节讲到请求流程来分析源码,那么第一步就是实例化OkHttpClient对象,所以我们今天主要分析下OkHttpClient源码! #### ...[2019/8/26]

Gradle-日志

日志就像是构建工具的 UI,如果输出太混乱,真正的警告和错误很容易就被忽略了。Gradle 定义了 6 种日志级别,以便于我们识别有用的信息。 日志级别 Gradle 的日志 和Android 一样也有多个级别。 级别 用于 ERROR 错误消息 QUITE 重要消息...[2019/8/26]

Okhttp3源码解析(3)-Call分析(整体流程)

### 前言 前面我们讲了 [Okhttp的基本用法](https: www.jianshu.com/p/8e404d9c160f) [Okhttp3源码解析(1)-OkHttpClient分析](https: www.jianshu.com/p/bf1d01b79ce7) [Okhttp...[2019/8/26]

Okhttp3源码解析(2)-Request分析

### 前言 前面我们讲了 [Okhttp的基本用法](https: www.jianshu.com/p/8e404d9c160f) [Okhttp3源码解析(1)-OkHttpClient分析](https: www.jianshu.com/p/bf1d01b79ce7) 今天主要分析...[2019/8/26]

Flutter学习笔记(22)--单个子元素的布局Widget

如需转载,请注明出处:Flutter学习笔记(22)--单个子元素的布局Widget 入门学习Flutter有一段时间了,Demo用过的Widget也有不少,想着整体的梳理一下,所以今天结合Flutter中文网和书籍梳理一下Widget的使用,首先梳理一下拥有单个子元素的布局Widge...[2019/8/26]

Glide3升级到Glide4碰到的问题汇总以及部分代码修改

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 188 Glide.3x的版本是3.7.0,Glide4.x的版本是4.2.0 Glide3.x中最基础的用法 Glide.with(...[2019/8/26]

Android Studio修改Apk打包生成名称

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 201 Android Studio修改Apk打包生成名称 Android studio默认生成的apk的名字实在是太没有辨识度了,一般默认是...[2019/8/26]

错题本:ConstraintLayout 不能正常显示

理想效果: 实际效果: 原因:因为文件中一个控件的约束属性写错了 这个属性是 app:layout_constraintLeft_toLeftOf="@id/oa_setting_group_tv_add" 写成了自己在自己左边了。

入职小白随笔之高通项目编译流程

入职小白随笔之高通项目编译流程

声明:本文来自我的导师wangjie. ? ? 本文主要包含以下内容 一、查看项目所在分支二、切换到目标分支三、查看当前所在分支四、编译Android源码五、source Android 编译环境六、lunch 所需的编译项目七、单编 模块八、...[2019/8/23]

Android 无源码smail进行debug

待调试项目在AndroidManifest.xml中debugable=true 参照此处:https: blog.csdn.net/ausboyue/article/detail 80189184 https: www.cnblogs.com/fengxing999/p/1000...[2019/8/23]

Kotlin exception - I-for-code-crazy

cannot generate view binders java.lang.StackOverflowError ?最近写kotlin项目,使用databinding,在适配器中定义了事件接口,在适配器中添加了长按事件,setVariable?longClick...[2019/8/23]

Android studio 3.4 新建项目报错Error:unable to resolve dependency for app@。。。解决办法

试过网上很多的例子,有的设置Go?to?`File->Settings->Build,?Execution,?Deployment->Gradle->Uncheck?Offline?work?o...[2019/8/22]

Flutter学习笔记(21)--TextField文本框组件和Card卡片组件

如需转载,请注明出处:Flutter学习笔记(21)--TextField文本框组件和Card卡片组件 今天来学习下TextField文本框组件和Card卡片组件。 只要是应用程序就少不了交互,基本上所有的应用程序都会有用户名、密码输入框,搜索框等等,前面我们有写过一篇基于Form...[2019/8/22]

Flutter学习笔记(20)--FloatingActionButton、PopupMenuButton、SimpleDialog、AlertDialog、SnackBar

如需转载,请注明出处:Flutter学习笔记(20)--FloatingActionButton、PopupMenuButton、SimpleDialog、AlertDialog、SnackBar FloatingActionButton FloatingAction...[2019/8/21]

【转】Kotlin的inline内联函数

原文链接:https: blog.csdn.net/Jaden_hool/article/detail 78437947 方法调用流程 调用一个方法是一个压栈和出栈的过程,调用方法时将栈针压入方法栈,然后执行方法体,方法结束时将栈针出栈,这个压栈和出栈的过程会耗费资源,这个过程中传递形...[2019/8/19]

Android App图片资源文件压缩利器McImage

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 195 Android App图片资源文件压缩利器McImage 这个图片资源压缩利器McImage在我司的产品线中使用了快一年了,作者是抖音...[2019/8/19]

Flutter学习笔记(17)--顶部导航TabBar、TabBarView、DefaultTabController

如需转载,请注明出处:Flutter学习笔记(17)--顶部导航TabBar、TabBarView、DefaultTabController ?上一篇我们说了BottmNavigationBar底部导航组件,今天来学习一下顶部导航组件TabBar,TabBar选项卡一般位于A...[2019/8/19]

Groovy语法基础

Groovy语法基础

Groovy 简介 Groovy 是一种基于 JVM 的动态语言,他的语法和 Java 相似,最终也是要编译 .cla 在JVM上运行。 Groovy 完全兼容 Java 并且在此基础上添加了很多动态类型和灵活的特性,比如支持闭包,支持DSL,是一门非常灵活的动态脚本语言。 这...[2019/8/19]

Flutter学习笔记(18)--Drawer抽屉组件

Flutter学习笔记(18)--Drawer抽屉组件

如需转载,请注明出处:Flutter学习笔记(18)--Drawer抽屉组件 Drawer(抽屉组件)可以实现类似抽屉拉出和推入的效果,可以从侧边栏拉出导航面板。通常Drawer是和ListView组件组合使用的。 Drawer组件属性及说明 属性名 类型 默认值 说...[2019/8/19]

【Android】Android多渠道打包--Gradle打包

Android多渠道打包--Gradle打包 前言 由于App一般都会在多个应用市场上架,为了分析App在每个不同渠道的具体的数据,一般都会对不同渠道打包不同的App。多渠道打包有多种方式,这里只介绍利用Gradle进行多渠道打包。 步骤 1、在AndroidManifest.xml中增...[2019/8/16]

Android studio将一个项目作为module导入另一个项目

有两个Android项目,一个为pozhudl,一个为app,现在欲将pozhudl项目作为module导入到app中,并调用pozhudl项目中的类 先在pozhudl项目的build.gradle 中修改这句 ?apply plugin: ''com.android....[2019/8/16]

Flutter学习笔记(16)--Scaffold脚手架、AppBar组件、BottomNavigationBar组件

如需转载,请注明出处:Flutter学习笔记(16)--Scaffold脚手架、AppBar组件、BottomNavigationBar组件 今天的内容是Scaffold脚手架、AppBar组件、BottomNavigationBar组件,通过这三个组件,能大体构建出一个app的主页面...[2019/8/16]

2018年Android面试题含答案--适合中高级(上) - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/3339/ 这些面试题是我在今年年初换工作的时候整理,没有重点。包括java基础,数据结构,网络,Android相关等等。适合中高级工程师。由于内容过多,将会分为上下两部分。下部分跳转链接...[2019/8/15]

71道Android开发面试题 - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/3310/ 注:本文来自“安卓巴士” Android面试题 1.? ?? ???下列哪些语句关于内存回收的说明是正确的?...[2019/8/15]

使用NDK(r20)编译FFmpeg

前两天在论坛上看到一个问题,大意是怎么在UBUNTU下使用NDK-r20编译FFmpeg。我第一反应是不该用r20,因为我在很早前用过没有gcc版本的NDK,发现有很多问题不能编译,就立马回复了个使用r12b来编译。回到家我细想了一下,如果我就是想要用r20的NDK编译最新的FFmpeg呢?不如我...[2019/8/15]

130
2
记录数:971 页数:1/2012345678910下一页尾页
加载更多