Android开发( 右侧选择分类 )
android00

android studio 编译C生成.so文件

一、前言前段时间有个同事离职了,用C编译的.SO文件需要更改,结果C文件是他写的,无赖啊,自己又是一个小白,不会啊,所以自己又好好钻研了一天,不会,看什么都难啊,痛苦啊,网上找了好多,才找到的,而且感觉都不怎么详细,步骤说的不是很清楚,所以自己整理了一下,谁便记录一下,好了,废话不多说,开始正题。 二、编译过程1、编译环境的搭建正所谓:“工欲善其事必先利其器”嘛,所以先把改准备工具准备一下,因为
2432 人浏览
android

Installing the Java Development Kit: Windows Guide

Click here for instructions for Mac1. Verify That You Have JavaFirst, check if you have the Java Developer Kit, version 7 or greater already installed. To check if you have JDK installed (and which ve
2421 人浏览
android

Android View 的尺寸大小变化的时候要求有一个过度的动画

最近在项目里有个需求要求一个View 的尺寸大小变化的时候要求有一个过度的动画(view.getLayoutParams().height 100--->400)查看了一些资料后成功搞定,下面跟大家一起分享解决的方法主要是继承Animation重写里面的几个方法,成功搞定@Override protected void applyTransformation(float interpola
2405 人浏览
ziyouxia

Android studio 报错Execution failed for task ':app:transformClassesWithDexForDebug'.

其实报这个问题,挺奇怪的,个人觉得与自己的手机内存有关系,当时装app前后只相隔了一天,就报此问题,让人觉得很郁闷! 报错如下:Error:Execution failed for task ':zuihuibao:transformClassesWithDexForHuaweiDebug'. > com.android.build.api.transform.TransformExcep
2396 人浏览
android

mac上使用dex2jar遇到的权限问题的解决

摘要: 在dex2jar目录下执行sudo sh d2j-dex2jar.sh classes.dex时报错如下 d2j-dex2jar.sh: 36: d2j-dex2jar.sh: ./d2j_invoke.sh: Permission denied在dex2jar目录下执行sudo sh d2j-dex2jar.sh classes.dex时报错如下解决方案sudo chmod +x d2j
2381 人浏览
android00

Android okhttp3 框架常用功能使用 4.1.0 版本

本来是想围绕着HttpClient讲解的,后来发先Android4.4之后okhttp代替了hc,所以将不再讲解hcokhttp的简单使用,主要包含:一般的get请求一般的post请求基于Http的文件上传文件下载加载图片支持请求回调,直接返回对象、对象集合支持session的保持GitHub地址OkHttp的GitHub地址是:OkHttp依赖库导入使用前需要先在项目中添加OkHttp的依赖库,
2379 人浏览
android

Android Studio 更新 IDE 和 SDK 工具

安装 Android Studio 后,您可以通过自动更新和 Android SDK 管理器轻松更新 Android Studio IDE 和 Android SDK 工具。更新 IDE 和变更渠道若有可用的 IDE 更新,Android Studio 将通过小气泡对话框通知您,您也可以点击 Help> Check for Update(在 Mac 中,点击 Android Studio &
2333 人浏览
android

Android: 设置 app 字体大小不跟随系统字体调整而变化

在做 app 内字体大小的需求,类似于 微信中设置字体大小。那么就需要 app 不跟随系统字体大小调整而变化,找到了两个方法。方法1: 重写 getResource() 方法,修改 configuration 为 setToDefaults()/** *设置app不随着系统字体的调整而变化 */ @Override publicResourcesgetResources(){ Resou
2333 人浏览
android

mac系统安装Android Studio教程

点击这里进入Windows系统安装指南。 安装 Android Studio打开 Android 开发者网站安装 Android Studio。此页面将自动检测到你的操作系统。接受条款及条件,开始下载。双击下载的文件并按照提示操作。 将 Android Studio 图标拖曳至你的应用程序(Applications)文件夹。设置向导设置向导将指导你安装 Android Studio。你可以选择标准
2315 人浏览
android

anndroid webView的基础用法

html5越来越火了,web页面在app的嵌入的也越来越多了android5.0对WebView又做了加强,可以看到Web开发在android开发中的地位越来越高了,现在就开始学习一下android中的WebView。 WebView的简介: 1)WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。 2)webview有两个方法:setWebChromeClient 和
2310 人浏览
android00

[译] ConstraintLayout基础系列之约束(constraints)

原文:Constraintlayout basics create constraints作者:Mark Allison什么是约束(Constraints)ConstraintLayout 的核心基础就是创建约束。约束定义了布局内两个组件之间的关系,从而控制组件的布局位置。对于刚接触 ConstraintLayout 但对 RelativeLayout 熟悉的开发者来说,约束布局的工作原理很像 R
2308 人浏览
android00

在Java中注解@SuppressWarnings("deprecation")的Deprecation是什么意思

问:我们在Java开发或者Android开发中,经常会遇到注解:@SuppressWarnings("deprecation")的Deprecation是什么意思答:@SuppressWarnings("deprecation")表示不检测过期的方法
2279 人浏览
android

RecyclerView使用介绍

转发请备注原创地址:https://www.niwoxuexi.com/blog/android/article/197.htmlRecyclerView是Android L版本中新添加的一个用来取代ListView的SDK,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 首先我们先看一下官方的介绍: RecyleView部件比 ListView 更高级且更具灵活性。
2271 人浏览
android

ART(Android Runtime)和dalvik和jvm的解释和对比

2014年6月谷歌I/O大会,Android L 改动幅度较大,Google将直接放弃Dalvik虚拟机,代替它的是传闻已久的ART(Android Runtime)。什么是ART?,google为什么弃用Dalvik虚拟机?要想回答这些问题,还需要先了解什么是虚拟机、什么是JVM(java 虚拟机)的概念。一、什么是虚拟机?官方语言:虚拟机(Virtual Machine)指通过软件模拟的具有完
2270 人浏览
android

Windows系统安装jdk(Java Development Kit) 指南

详情请点击这里为Mac1。请确认您是否已经安装jdk首先,检查一下你是否有java开发工具包,版本7或更高版本已经安装。检查如果你的JDK安装(和版本),打开一个终端窗口和类型:java -version然后回车下面的例子展示了java版8.0_05——版本号在“1.”后面。如果你有java 7或更高,你的电脑设置!如果JDK不可用,或者版本低于7,继续下面的步骤2。2。下载java开发工具包下载
2269 人浏览
android00

android 跳转到浏览器打开指定页面

在Android 开发中有时候要跳转到浏览器去打开一个网页,非常简单,具体代码如下:Uri uri = Uri.parse("https://www.baidu.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent);
2261 人浏览
android00

安卓第三方支付之微信支付

1、相关地址微信开发平台:https://pay.weixin.qq.com/wiki/doc/api/index.html1SDK下载:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_11异步通知文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8
2236 人浏览
SuperBig

Android Service详解(一)---概述

一、什么是ServiceService 是一个可以在后台执行长时间运行操作而不提供用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行。二、那么服务可以做什么呢?Serv
2221 人浏览
android

RecyclerView通过GridLayoutManager实现多样式布局

一、开篇距离上次写文章已经有段时间了,说实话真不知道最近在忙些什么,现在沉下心来把最近项目中遇到的问题记录下来便于以后遇到中使用吧!废话不多说,先看一下效果图Paste_Image.png二、需求解析1、先说下项目需求,不管是好评还是差评下边的Tag标签有不同的展示类型,有的字数多的会单独占一行处理(这边其实也可以扩充,比如说两三个字的可以一行显示三个Tag标签),第一眼看到这个需求准备使用网上的
2205 人浏览
android

Universal-Image-Loader,android-Volley,Picasso、Fresco和Glide五大Android开源组件加载网络图片的优缺点比较

在Android中的加载网络图片是一件十分令人头疼的事情,在网上有着许多关于加载网络图片的开源库,可以让我们十分方便的加载网络图片。在这里我主要介绍一下我自己在使用Volley, Picasso, Universal-Imageloader的一些使用的感悟。以及最基本的用法介绍。 一、android-Volley 给ImageView设置图片源// imageView是一个Image
2197 人浏览