综合( 右侧选择分类 )
android

在Android studio3.0 用kotlin语言开发Android app demo

Google I/O 大会后,Android Studio 就发布了3.0 金丝雀版本,支持 Kotlin 语言,增加了 Gradle 编译速度,支持即时应用开发,在 Android O 模拟器中增加了 Google Play Store,自适应图标等 20 多项新功能。今天我们一起讨论和学习android studio 3.0本如何使用Kotlin语言开发Android应用。废话不多说,我们直上
2003 人浏览
android

Android设置ScrollView滚动到底部和顶部

我们在开发的过程中,经常会遇到ScrollView滚动到底部和顶部的情况,下面是一种简单的设置方法1,设置ScrollView滚动到顶部//设置ScrollView滚动到顶部 scrollView.fullScroll(ScrollView.FOCUS_UP);2,设置ScrollView滚动到底部//设置ScrollView滚动到顶部 scrollView.fullScroll(Scrol
2003 人浏览
java

三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)

今天总结一下:三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)一、 匈牙利命名:解释:开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。例如:int iMyAge; //“i”是int类型的缩写;char cMyName[10]; //“c”是char类型的缩写; float fMyHeight;
2001 人浏览
android

Android系统版本与版本代号中英文名字

Android 发布每个版本的时候都给它起了一个代号:都是以各种食物命名,这已经是Android的传统了,今天就总结一下这些代号吧版本号API级别发布日期版本代号CodeName(系统名称)Android 1.01阿童木BASEAndroid 1.122008.9发条机器人BASE_1_1Android 1.532009.4.30纸杯蛋糕CUPCAKEAndroid 1.642009.9.15甜甜
1989 人浏览
php

Navicat Premium实现mysql数据库备份/还原

转发请备注原文地址:https://www.niwoxuexi.com/blog/php/article/161.htm... Navicat Premium 是一个非常好用的数据库(支持 MySQL、SQLite、Oracle、SQL Server 及 PostgreSQL 等数据库)的图形化工具,今天我们主要是讲解如何用Navicat(Navicat Premium ,或者Navicat fo
1881 人浏览
android

升级到Android Studio 3.0 第三方包 初始化crash,如xutils, universal-image-loader, RongIM等

今天在开发的时候,从Android Studio2.3 升级到 Android Studio3.0的时候,在低版本机器(如:android4.4 api=19)初始化第三方包的时候,crash, 如xutils, universal-image-loader, RongIM等,但是在5.0 之后都可以正常运行;如下的错误日志: java.lang.NoClassDefFoundError:
1878 人浏览
android

Android 中向您的项目中添加ndk代码( C 和 C++ )-- 翻译

搭配使用 Android Studio 2.2 或更高版本与 Android Plugin for Gradle 版本 2.2.0 或更高版本时,您可以将 C 和 C++ 代码编译到 Gradle 与 APK 一起打包的原生库中,将这类代码添加到您的应用中。您的 Java 代码随后可以通过 Java 原生接口 (JNI) 调用您的原生库中的函数。如果您想要详细了解如何使用 JNI 框架,请阅读 A
1875 人浏览
php

laravel接管Dingo-api和默认的错误处理

手机Api开发的时候用 dingo-api 的异常处理会出现 一些 http的 400, 401, 402等错误,前端不好处理,可用下面的方案 接管Dingo-api的错误 如上图所示,AppServiceProvider.php中的register()方法中添加如下代码 \API::error(function (\Illuminate\Validation\ValidationExcep
1866 人浏览
php

在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境

阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal 或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器。我们在上面搭建一个 nginx + mysql + php-fpm 的环境,这就是常说的 LEMP(Linux NGINX MySQL / MariaDB PHP) 。我们不过多解释什么是什么,而是着重讲
1866 人浏览
web

Axure 元件库-原型(产品经理必备资料)

元件名称:1、Axure交互原型设计指南 .rp2、PC和移动原型常用元件.rp3、后台模板.rp4、全局说明.rphttps://pan.baidu.com/s/1vmac_08MZAKj6qsdjwIZlg 提取码:5n0z
1846 人浏览
android

最好用的BaseRecyclerViewAdapterHelper解决recyclerview的繁琐工作

优化Adapter代码(减少百分之70%代码)添加点击item点击、长按事件、以及item子控件的点击事件添加加载动画(一行代码轻松切换5种默认动画)添加头部、尾部、下拉刷新、上拉加载(感觉又回到ListView时代)设置自定义的加载更多布局添加分组(随心定义分组头部)自定义不同的item类型(简单配置、无需重写额外方法)设置空布局(比Listview的setEmptyView还要好用!)添加拖拽
1815 人浏览
linux

在阿里云CentOS服务器(ECS)上搭建nginx+mysql +php-fpm 环境(转)

阿里云的云服务器(ECS)可以选择多种操作系统,打算用它运行 Drupal 或者 WordPress ,你最好选择 Linux 系统,这篇文章的演示是基于阿里云的 CentOS 操作系统的服务器。我们在上面搭建一个 nginx + MySQL + PHP-fpm 的环境,这就是常说的 LEMP(Linux NGINX MySQL / MariaDB PHP) 。我们不过多解释什么是什么,而是着重讲
1811 人浏览
cheng

build.gradle配置变量,在Activity中使用,Java代码中调用

在java代码Activity或者Fragment中如何如何调用build.gradle的变量:废话不多说直接上代码:build.gradle代码片段applyplugin:'com.andr
1795 人浏览
android

解决AndroidStudio编译时报错:Timeout waiting to lock artifact cache (/Users/zhuxiaocheng/.gradle/c

1,错误描述今天在Android Studio中,运行程序的时候,出现了如下所示的错误:Timeout waiting to lock artifact cache (/Users/zhuxiaocheng/.gradle/caches/modules-2). It is currently in use by another Gradle instance. Owner PID: 17358
1785 人浏览
android00

Android中的循环语句(while while-if for for-each)总结

Android中的Java循环语句: 1.while语句: while(条件){ 循环体}解释:当while语句中的条件为真时,执行while循环,一直到条件为假时结束循环,其中条件(括号内的表达式)需要返回一个boolean类型的值,用来判断是否进行循环执行循环体代码。当条件不成立时跳出循环。若想实现一个死循环,则可以直接给条件赋值为true。while语句是“先判断
1782 人浏览
linux

图解ARP协议(四)代理ARP原理与实践(“善意的欺骗”)

一、代理ARP概述我:当电脑要访问互联网上的服务器,目标MAC是什么?很多小伙伴在刚学习网络协议的时候,经常这样直接回应:不就是服务器的MAC嘛!这时我会反问:那电脑怎么拿到这个服务器的MAC地址呢?小伙伴一般都自信的抛出下面两个点:①根据网络通信中数据封装的原则,通信双方需要封装源目IP和MAC地址;②如果要拿到目标MAC地址,就需要通过ARP协议进行交互。我:好,确实没毛病,你是指的下面这个意
1766 人浏览
android00

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

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

[译] ConstraintLayout深入系列之中心点对齐

原文:ConstraintLayout tricks & tips Centring作者:Mark Allison中心点对齐在 Android 设计布局中,我们常常遇到需要根据父组件、相邻组件甚至是相邻组件的边来进行中心点对齐。本文将讲解如何使用 ConstraintLayout 来满足这些中心点对齐的需求。需要中心点对齐的 Views 一般是有自己不定的内容大小的,经常定义的宽高是 an
1727 人浏览
android

Android 判断Activity是否在最顶层

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