Quantcast
Channel: CSDN博客移动开发推荐文章
Browsing all 5930 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

性能优化十二之电量消耗的全过程分析

      这次的博客带来了关于电量分析的相关知识,众所周知,目前网上关于电量分析的文章很少,也很少有把他讲的很细,今天就带大家来一起学习电量优化(博主自己最近也在学习)...

View Article


Image may be NSFW.
Clik here to view.

android自定义View基础系列一(模仿365日历PC版加载动画)

前言: 前段时间公司业务不忙,每天无所事事,明明知道有很多要学的东西,却又不知道从何做起,感觉很不踏实,于是想管理规划下自己的时间。精挑细选下,看中了365日历,每天安排好时间,每个时间段学什么做什么,做起事来有条不紊,感觉充实多了。建议小伙伴们也要选择一种合适的时间管理工具,管理规划好时间,fighting。sorry,跑题了。...

View Article


Image may be NSFW.
Clik here to view.

Android开发-自定义View-AndroidStudio(十五)快速索引(2)

...

View Article

【Android休眠】之kernel电源管理

关于kernel的电源管理部分,有一位首席PM专家的博客写得相当好,为方便故,分享一下: Linux电源管理(1)_整体架构 Linux电源管理(2)_Generic PM之基本概念和软件架构 Linux电源管理(3)_Generic PM之Reboot过程 Linux电源管理(4)_Power Management Interface...

View Article

Image may be NSFW.
Clik here to view.

微信小程序开发—重磅消息,张小龙公布小程序上线时间

12月28日,微信之你张小龙在广州举办的微信公开课上,首次全面阐述了小程序,并公布小程序正式上线时间为1月9日。 以下为张小龙就大家关心的微信小程序相关的问题所做的解释。 第一个问题:小程序的入口在哪里?...

View Article


高德地图-根据经纬度获取地址(逆地理编码)

1.需要资源: 高德地图搜索SDK以及相关SDk下载地址 2.根据经纬度得到具体地址: 1.这里需要用到地图搜索SDK; 2.通过逆地理编码来实现。 3.示例代码: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...

View Article

Image may be NSFW.
Clik here to view.

高德地图-地图选点实现

1.根据确定的经纬度获取周边信息(店铺,餐饮等等): 2.需要相关资源: 相关资源 高德地图响应码查询 3.示例代码: /** * 开始进行poi搜索 */ protected void doSearchQuery(LatLng latLng) { int currentPage = 0; //...

View Article

高德地图-无论如何缩放、移动地图,都将大头针图标钉在地图中心位置

1.关键代码: 在移动或者缩放地图的动作结束时,都会进 onCameraChangeFinish 回调中,获取此时的相机坐标作为 Marker 的坐标。 aMap.setOnCameraChangeListener(new AMap.OnCameraChangeListener() { @Override public void onCameraChange(CameraPosition...

View Article


Image may be NSFW.
Clik here to view.

【Android图像处理】图像处理之-幻觉滤镜

所谓的幻觉,其实就是将在原有图片的基础上生成几个幻象,看上去就像自己出现了幻觉一样。 具体的代码如下: //幻觉 public static Bitmap Illusion(Bitmap bitmap){ int w = bitmap.getWidth(); int h = bitmap.getHeight(); Bitmap result = Bitmap.createBitmap(w, h,...

View Article


Image may be NSFW.
Clik here to view.

【Android图像处理】图像处理之-极速奔驰滤镜

极速奔驰,顾名思义就是模拟物体在高速运动的时的状态,但是处理后的图片看上去会比较容易让人头晕。 具体代码如下: //极速奔驰 public static Bitmap ZoomBlur(Bitmap bitmap){ int w = bitmap.getWidth(); int h = bitmap.getHeight(); Bitmap result =...

View Article

Image may be NSFW.
Clik here to view.

在Mac上搭建React Native开发环境

概述 前面我们介绍过在window环境下开发React Native项目,今天说说怎么在mac上搭建一个RN的开发环境。 配置mac开发环境 基本环境安装 1.先安装Homebrew:用于安装NodeJS和其他工具。 注:Homebrew详解,对这个比较了解的略过,我也是用mac没多久,这里给小白普及下。 Homebrew全称Homebrew is the easiest and most...

View Article

Swift基础之侧滑Cell显示操作按钮

好久没写过博客了,今天展示一个UITableView基础的内容侧滑Cell的方法使用,之前写过OC语言的http://blog.csdn.net/hbblzjy/article/details/51781766,也可以看一看这个Demo有用到结构体添加数据内容,还有警告框,代码比较简单,不做讲解,自行研究var myTableView = UITableView()    var...

View Article

Android--listView长按修改ListView对象内容

我在ListView的Item长按事件内打开一个弹出窗口,窗口内有一个EditText对象,在这个编辑框内输入文本点确定后,直接修改掉ListView对象内某个TextView对象的内容。 import android.os.Bundle; import android.app.Activity; import android.app.AlertDialog; import...

View Article


Image may be NSFW.
Clik here to view.

拓展篇:注解处理器最佳实践

在基础篇中,我们介绍了什么是注解以及如何开发注解处理器,今天就来说说在开发编译时注解处理器中的那些最佳实践。 什么是Android-apt 我们知道APT是集成在javac当中的工具,这个Android-apt又是什么鬼呢? 对于从事Android开发的同学来说,ButterKnife这个开源工具可是非常熟悉。在使用该工具之前,你需要进行配置: compile...

View Article

Image may be NSFW.
Clik here to view.

【Android图像处理】图像处理之-R&B

  将图像每个点的rgb通道值取均值就得到R&B效果。 下面是详细代码: //R&B public static Bitmap RandB(Bitmap bitmap) { int mBitmapWidth = 0; int mBitmapHeight = 0; mBitmapWidth = bitmap.getWidth(); mBitmapHeight =...

View Article


[JNI]开发之旅(8)传递参数给JNI函数

本节将介绍在JNI编程中如何传递参数和返回值。 首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。jni.h中定义了很多接口供我们操作。 其实在前面章节的例子中,我们已经使用到很多java传递参数给jni的例子,只是没有重点介绍,接下来会对传递几种基本类型参数,string,数组,java自定义对象这些参数介绍。...

View Article

设计模式之-----单例模式

单例模式 原文地址 引言 上篇博客我们介绍了设计模式的六大基本原则,从今天开始我们一起来看几种常见的设计模式,设计模式在代码编写中用途非常广泛,正因为如此,一位优秀的程序员,肯定也是可以灵活运用常见设计模式的。那么今天介绍的就是单例模式 简介 单例模式:确保每一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 使用场景...

View Article


Image may be NSFW.
Clik here to view.

Android开发学习之路--性能优化之布局优化

  Android性能优化方面也有很多文章了,这里就做一个总结,从原理到方法,工具等做一个简单的了解,从而可以慢慢地改变编码风格,从而提高性能。 一、Android系统是如何处理UI组件的更新操作的   既然和布局相关,那么我们需要了解Android系统是如何处理UI组件的更新操作的。...

View Article

[JNI]开发之旅(9)JNI函数字符串处理

通过前面章节接触到字符串类型,知道字符串类型的数据是不能直接操作的。本节来介绍不能操作的原因及操作字符串的一些函数。 JNI 把 Java 中的所有对象当作一个C指针传递到本地方法中,这个指针指向 JVM 中的内部数据结构,而内部的数据结构在内存中的存储方式是不可见的。只能从 JNIEnv 指针指向的函数表中选择合适的 JNI 函数来操作 JVM 中的数据结构。 前面示例中,访问...

View Article

Android Studio: You need to use a Theme.AppCompat theme (or descendant) with...

错误描述为:java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.起因:我想在Manifest中设置我的activity全屏,代码如下:activity android:name=".SplashActivity"...

View Article
Browsing all 5930 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>