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

在Mac OS X 下配置Android NDK(配置环境变量)

1 . 下载NDK,地址:http://developer.android.com/tools/sdk/ndk/index.h...2 . 解压,解压得到的文件夹可以移动到其他文件夹,接下来把它的路径加入到环境变量里就行了3 . 在Launchpad中打开terminal(终端)4 . 输入 vim ~/.bash_profile,回车5 . 按英文键 i 进入编辑模式,在里面添加 export
2316 人浏览
android

安装Android Studio 3.0 预览版

转发链接地址如果您希望抢先体验下一版 Android Studio,您不必替换掉现有的稳定版。 您可以在安装有稳定版的同时安装 Android Studio 预览版并在这两个版本中开发同一应用。之所以能够实现这一点,是因为 Android Studio 将每个安装版本的设置存储在该版本特定的文件夹中。 例如,如果您在 Windows 上安装了 Android Studio 2.3 稳定版和 And
2295 人浏览
android

Android 判断Activity是否在最顶层

在Android开发的过程中,有时候要判断某个Activity时候再最上层,这里有个方法,大家可以参考 public static boolean isTopActivity(Activity activity) { ActivityManager am = (ActivityManager)activity.getSystemService(ACTIVITY_SERVICE);
2284 人浏览
android

Android Studio将module变为library

我们在开发的时候如在在Android Studio中的module打包成library方便模块引用与团队共享,我在这里有一个小案例演示一下案例:开发一个LogUtil日志打印类(只做演示,开发中没太大意义)如下图,一个工程中有两个module我们现在要把mylib module转化成library第一、先修改mylib module下的build.gradle文件里的 apply plugin:
2283 人浏览
php

Android ScrollView如何设置maxHeight

在我们的开发需求中有时候要控制控件的最大高度,很多控件都没有提供这个属性,今天以ScrollView为例,自定义ScrollView, 实现 maxHeight的更能java代码部分:packagecom.zhzd.youde.widget; importandroid.app.Activity; importandroid.content.Context; importandroid.
2277 人浏览
kotlin

objc[8715]: Class JavaLaunchHelper is implemented in both....

在Mac上,升级IntelliJ Idea 2017.01后,运行的时候出现了一个红色的警告: objc[8715]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java (0x102c804c0) and /
2240 人浏览
kotlin

Double值保留两位小数的四种方法

Double值保留两位小数的四种方法public class DoubleTest { //保留两位小数第三位如果大于4会进一位(四舍五入) double f = 6.23556; /** *使用精确小数BigDecimal */ public void fun1() { BigDecimal bg = new
2213 人浏览
SuperBig

Android Service详解(八)---前台服务详解

这是第八篇文章主要讲的是如何实现一个前台服务回顾可以到第一篇文章从头了解Service:Android Service详解系列1,Android Service详解(一)---概述4,Android Service详解(四)---绑定服务BoundService详解之扩展Binder类7,Android Service详解(七)---绑定服务BoundService详解之Messenger双向通信
2202 人浏览
androidproject

RecyclerView Item滑动特效 仿探探

ReSwipeCard觉得还行给个小星星不本项目是在 CardSwipeLayout的基础上进行的修改,感谢原作者。版本日志1.0.1:修复bug项目功能:解决滑动与点击事件冲突滑动方向控制滑出方向控制滑出时间控制滑出阈值循环卡片卡片堆叠方式卡片数量增加手动滑动效果图如下所示,也可以直接下载跟根目录下的app-debug.apk查看:使用方式//项目中未使用RecyclerView depend
2199 人浏览
android

MAC 10.12系统环境下无法打开360加固助手的解决

(1)系统环境:MAC 10.12.1(2)问题详情从360官方下载了加固助手之后,双击解压文件,直接双击 图标 ,程序并没有运行起来,没有弹出登录界面 , 只是图标闪动了一下然后,尝试按住Ctrl ,然后单击图标,从列表菜单中选择 “打开”,依旧是没有弹出登录界面。然后,又尝试从“系统偏好设置”中修改安全等级,but ,依旧没有弹出登录界面。没有弹出登录界面,没法登录,自然也就没法使用加固 、打
2174 人浏览
android00

如何判断Activity是否在前台显示

我们在Android开发过程中,经常会判断Activity是否在前台显示,来处理某些状态,这里谢了一个静态方法,供大家参考。方法一:用ActivityManager管理的Activity栈来操作public class CommonUtil{ /** * 判断某个Activity 界面是否在前台 * @param context * @param c
2166 人浏览
android

android canvas drawText 换行 TextPaint

用android的canvas drawText的时候,即使text包行\r\n,画出来的仍然不会换行。这时需要用到TextPainTextPaint textPaint = new TextPaint(); textPaint.setARGB(0xFF, 0, 0, 0); textPaint.setTextSize(20.0F); textPaint.setAntiAl
2164 人浏览
android01

androidx.recyclerview:recyclerview的使用

添加扩展 或手动修改app/build.gradle:<br>在<code>dependencies里添加 implementation 'androidx.recyclerview:recyclerview:1.0.0' 新建布局layoutitem布局fruit_item.xml: <?xml version="1.0" encoding="utf-8
2157 人浏览
android

android——实现多语言支持

我们知道,建好一个android 的项目后,默认的res下面 有layout、values、drawable等目录。这些都是程序默认的资源文件目录,如果要实现多语言版本的话,我们就要添加要实现语言的对应的资源文件。步骤如下:1)创建本地文件夹和字符串文件 为了支持更多语言,在res/中创建其他的values扩展的文件夹,并在文件夹名后加上一个横线和国家的ISO码。例如,values-es/就是
2115 人浏览
android

Mac 上 Class JavaLaunchHelper is implemented in both 报错(转)

Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java (0x10d19c4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Ho
2109 人浏览
android

Android9.0 http网络请求解决方案

1、用Retrofit请求网络报这个错CLEARTEXT communication to host not permitted by network由于 Android P 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求,如果 WebView 的 url 用 http 协议,同样会出现加
2085 人浏览
ziyouxia

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

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

Android textView文本设置下划线的实现方法

Android textView文本设置下划线的实现的两种方法一、第一种方法 textview.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划线实例:TextView tv=new TextView(this); tv.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下划
2042 人浏览
android00

android studio 编译C生成.so文件

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

Android xmlns 的作用及其自定义

转发请备注原文地址:https://www.niwoxuexi.com/blog/android/article/189.html有很多人学习Android很长时间了,还不知道xmlns:Android="http://schemas.android.com/apk/res/android 的作用是什么,就知道每个新建xml的时候回自动生成这句话,去掉就会报错 解释:这个是xml的命名空间,
2023 人浏览