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

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抽屉组件 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 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组件

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

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

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

使用NDK(r20)编译FFmpeg

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

最新 Flutter 团队工程师中文演讲 | Flutter 的性能测试和理论

本视频为 Google Flutter 团队的软件工程师 Xiao Yu 在 2018 谷歌开发者大会做的演讲,演讲题目是《Flutter 的性能测试和理论》。 这个视频里将会通过近半个小时的视频和演示带大家了解 Flutter 应用渲染时的时间消耗,了解这些之后会更好的帮助开发者们发现应用...[2019/8/15]

Android 70道面试题汇总不再愁面试 - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/3329/ 本文为开发者奉献了70道经典Android面试题加答案--重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!!   1. 下列哪些语句关于内存回收的说明是正确的? (b)  ...[2019/8/15]

smobiler自适应不同手机分辨率

在smobiler中可以通过相对布局或者绝对布局实现自适应不同手机分辨率。 例如实现下图中的布局,图中的布局实际可以分成3个部分,部分1可以使用Title控件,部分2可以使用Panel(在Panel中加入IconMenuView可以实现图中效果,本文不具体说明),部分3 使用ToolBar控件,...[2019/8/14]

Flutter学习笔记(15)--MaterialApp应用组件及routes路由详解

Flutter学习笔记(15)--MaterialApp应用组件及routes路由详解

如需转载,请注明出处:Flutter学习笔记(15)--MaterialApp应用组件及routes路由详解 最近一段时间生病了,整天往医院跑,也没状态学东西了,现在是好了不少了,也该继续学习啦!!! 今天给大家讲一下MaterialApp应用组件及routes路由详解,我会着重说一下rou...[2019/8/14]

深入理解Android消息机制

深入理解Android消息机制

在日常的开发中,Android 的消息机制作为系统运行的根本机制之一,显得十分的重要。 从 Handler 发送消息开始 查看源码,Handler的post、send方法最终都会走到  代码  public fin...[2019/8/12]

Gradle——创建简单的项目

Gradle——创建简单的项目

项目 & 任务 Gradle 的一切都是基于项目和任务的。 构建由一个或多个项目组成。项目的概念很抽象,它取决于你要用Gradle 做什么 。项目可以是 一个 Jar 库或者一个 web 程序。也可以是一个 zip 压缩包,也可以是将项目部署到生产环境等等; 一个项目是由一个...[2019/8/12]

Android定时锁屏功能实现(AlarmManager定时部分)

Android定时锁屏功能实现(AlarmManager定时部分)

菜鸟入坑记——第一篇 关键字:AlarmManager 一、AlarmManager简介:         参考网址:https: www.jianshu.com/p/8a2ce9d...[2019/8/12]

Android 8.1 自定义热点的时候设置了热点maxLength="32",但是在希伯来语等状态下还是发现在没到32个字符之前就无法把热点设置成功了

初步认为应该是与热点名称的字节数有关。 然后开始查看源码。 /Setting re xml/tether_prefs.xml   中的 <Preference android:key="hotspot_setting...[2019/8/12]

Gradle-构建生命周期

两个重要的概念 项目 实际上,一个项目是什么取决于你要用 Gradle 做什么?项目通常代表的是构建内容。 例如在 Android 中,一个 module 就是一个项目; 项目是注册在 setting.gradle 中的 通常一个项目有一个 build.gradle Gradle ...[2019/8/12]

Xamarin Android 监听音量键(下)

Xamarin Android 监听音量键(下)

上篇在 MainActivity 中重写了按键事件(OnKeyDown),获取了音量键键值并打印了出来,当然,手机物理按键和虚拟按键(音量键、返回键、菜单键等)均可通过该按键事件被捕获。   但是,按键重写在 MainActivity 中,音量键按下时执行的方...[2019/8/12]

FloatingActionButton动态更换背景色

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 186 FloatingActionButton 动态更换背景色 最近碰到了个需求场景,需要动态切换FloatingActionButton的背...[2019/8/12]

微信小程序支付功能 C# .NET开发

微信小程序支付功能 C# .NET开发

微信小程序支付功能的开发的时候坑比较多,不过对于钱的事谨慎也是好事。网上关于小程序支付的实例很多,但是大多多少有些问题,C#开发的更少。此篇文档的目的是讲开发过程中遇到的问题做一个备注,也方便其他开发的同学作为参考!         &nb...[2019/8/9]

java读取文本文件内容2

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 183 很久之前写了一篇Java读取文本文件内容,链接地址是http: javaexception.com/archive 128 本...[2019/8/9]

解决adb网络连接中出现的“由于目标计算机积极拒绝,无法连接”错误

在调试一块全志A83T安卓工控板(已root),启动后,安卓系统正常,设置好以太网 的静态IP地址:192.168.1.181,并接好网线,同时开发电脑WIN7系统IP地址 也是129.168.1.x, 在同一网段。win系统的cmd命令窗口中,先进行网络连接 测试,输入 ping ...[2019/8/9]

Flutter学习笔记(14)--StatefulWidget简单使用

如需转载,请注明出处:Flutter学习笔记(14)--StatefulWidget简单使用 今天上班没那么忙,突然想起来我好像没StatefulWidget(有状态组件)的demo,闲来无事,写一个简单的学习学习,前面我们有说过,Flutter不同于Android。Flutter是只...[2019/8/8]

Android View的background和padding

版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http: javaexception.com/archive 181 最近在做一个需求,是对im聊天消息设置气泡背景,之前呢,设计师没有特别遵循一定的设计规范,导致,气泡背景有的是.9的图片,有的是自己用x...[2019/8/8]

Android buildType混淆代码

  【话题引入】   ①在Android开发完成,我们会将代码打包成APK文件。选择 菜单栏 Build --》 Build APK         ②将查看视图切换到 Project 模式,文件夹下有一个debug模式的文件。        ?...[2019/8/8]

DexOpt相关的异常

查找的资料 dvm探讨之odex绕过 DexCla Loader4.4.2动态加载分析(磁盘加载分析)   04-11 23:34:36.850 D/dalvikvm( 2255): DexOpt: incorrect opt magic number (0xff ff ...[2019/8/7]

Android实现万能自定义阴影控件实例代码

目录介绍 01.阴影效果有哪些实现方式 02.实现阴影效果Api 03.设置阴影需要注意哪些 04.常见Shape实现阴影效果 05.自定义阴影效果控件 06.如何使用该阴影控件 07.在recyclerView中使用注意点 01.阴影效果...[2019/8/7]

Android项目实战(五十八):Android 保存图片文件到本地,相册/图库查看不到的处理

将一个图片文件写入到本地目录,然后去相册查看,会查找不到这个图片文件,但是去文件目录下查找,确确实实有该图片文件。   问题在于相册是一个独立的app,它并不会去刷新本地图片,所以需要在写图片文件成功之后,通知图库   通知相册有新图片 Intent ...[2019/8/7]

gradle+shell实现自动系统签名

前言 有时候我们的应用需要系统级的权限来实现一些功能(如静默安装),这时候需要给应用打上系统签名,常规操作打包apk,解压apk,删除META-INF中CERT.RSA和 CERT.SF,然后压缩,用系统签名工具签名,一顿操作后可能十分钟过去了,实在太过繁琐,因此我们做了一些简化,用gradle+...[2019/8/7]

Android 属性动画实战

什么是属性动画? 属性动画可以通过直接更改 View 的属性来实现 View 动画。例如: 通过不断的更改 View 的坐标来实现让 View 移动的效果; 通过不断的更改 View 的背景来实现让 View 的背景渐变的效果; 通过不断的更改 View 的宽高来实现让 View 变形...[2019/8/7]

一起学Android之Xml与Json解析

一起学Android之Xml与Json解析

概述 在网络中,数据交互通常是以XML和Json的格式进行,所以对这两种格式的数据进行解析,是Android开发中的必备功能,本文以一个简单的小例子,简述Android开发中Xml和Json解析的常用方式,仅供学习分享使用。 XML解析 Android 提供了三种解析XML的方式...[2019/8/5]

免Root停用“Android键盘(AOSP)”

一、效果:隐藏手机状态栏输入法选择图标; 二、手段:使用ADB免root 停用系统默认Android键盘(AOSP),这里参考了大神的方法,在此表示感谢; 三、实现过程: 上图 下面就是按照大神的方法,使用adb工具停用系统应用,这里需要注意的是,停用前一定要再三确定目标是否...[2019/8/2]

RCA:收单设备调用云端接口频繁超时排查总结

研发中心/王鹏 2019年7月 关键词:OKHTTP,安卓,连接复用,开源软件BUG   一.背景知识: OKHTTP已是安卓项目中被广泛使用的网络请求开源库,它有如下特性: 1.支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接; 2.连接...[2019/8/2]

Android开发平台的搭建(省略Java JDK的安装和配置)

Android开发平台的搭建(省略Java JDK的安装和配置)

开发平台搭建 Eclipse 版本:eclipse-jee-2018-09-win32-x86_64.zip,直接去Eclipse官网下载 SDK版本:android-sdk_r24.4.1-windows.zip,下载链接:https: www.androiddevtools.cn/ AD...[2019/8/2]

一个简单有趣的monkey脚本

前言 之前在网上有看到过一个短视频,有人制作了一个自动上拉看下一条视频 的物理外挂(ps:其实就是绑了一根笔在转圈圈),作为android开发者,当 然看不上这么"low“的物理外挂,因此有了以下的monkey脚本。 准备 工具:adb、打开了开发者模式的android手机 环境:ma...[2019/8/2]

Android通过辅助功能实现抢微信红包原理简单介绍

简书文章:https: www.jianshu.com/p/e1099a94b979 附抢红包开源项目地址,代码已全改为Kotlin了,已适配到最新微信7.0.5版本,如果对你有所帮助赏个star吧:https: github.com/xbdcc/GrabRedEnvelope 前言 相...[2019/8/2]

安卓应用加固之四代加壳保护技术详解

#0x00 前言 安卓应用加固技术是伴随安卓应用破解技术一同发展起来的。 安卓应用加固技术的发展可以划分为以下几代技术: 第一代壳:Dex混淆、Dex加密、资源加密、反调试及自定义DexCla Loader 第二代壳:Dex抽取与so加固、Dex Method代码抽取、Dex动态加...[2019/8/2]

【Android 安卓源码分享】影音播放类源码系列

这是我收藏的一部分关于影音播放类的安卓源码,有兴趣的朋友们可以点击下列标题下载学习。 安卓RhymeMusic(韵)音乐播放器应用源码 ↓ 效果图               用Flutter创建A...[2019/8/2]

Android native进程间通信实例-binder结合共享内存

  在android源码的驱动目录下,一般会有共享内存的相关实现源码,目录是:kernel\drivers\staging\android\ashmem.c。但是本篇文章不是讲解android共享内存的功能实现原理,而是讲怎么运用它。   1.    在linux中,不同进程间拥...[2019/8/2]

Flutter学习笔记(13)--表单组件

如需转载,请注明出处:Flutter学习笔记(13)--表单组件 表单组件是个包含表单元素的区域,表单元素允许用户输入内容,比如:文本区域,下拉表单,单选框、复选框等,常见的应用场景有:登陆、注册、输入信息等。表单里有两个重要的组件,一个是Form组件用来做整个表单提交使用的,另一个是TextF...[2019/8/2]

Android中Window的管理深入讲解

一、理解 Android 的 Window Window 表示一个窗口的概念,是一个抽象的概念,每一个 Window 都对应一个 View 和一个 ViewRootImpl,Window 和 View 通过 ViewRootImpl 来建立联系,因此 Window 并不是实际存在的,它是以...[2019/8/2]

Android App安装包瘦身计划

Android App安装包瘦身计划 Android App安装包体积优化: 理由, 指标和可以采用的方法. 本文内容归纳如下图: 为什么要安装包瘦身 安装包需要瘦身吗? 不需要吗? 安装包要瘦身的主要原因就是考虑应用的下载转化率和留存率. 应用太大了, 用户可能就不下载了, 尤其是移动...[2019/7/29]

Android CHM文件阅读器

CHM格式是1998年微软推出的基于HTML文件特性的帮助文件系统。以替代早先的winHelp帮助系统,它也是一种超文本标识语言。在Windows 98中把CHM类型文件称作“已编译的HTML帮助文件”。 CHM用了ITS文件压缩格式,使得文件体积大大减小。事实上CHM...[2019/7/29]

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