自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (2)
  • 收藏
  • 关注

原创 android 菜单打开动画

<FrameLayout android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_width="match_p...

2019-07-22 11:06:36 316

原创 android 字符长度限制,中文2个字符 ,英文1个字符

public static String handleText(String str, int maxLen) { if (TextUtils.isEmpty(str)) { return str; } int count = 0; int endIndex=0; for (int i = 0; i < str.length(); i...

2019-05-07 21:07:28 1051

翻译 android 字符长度限制

public static String handleText(String str, int maxLen) { if (TextUtils.isEmpty(str)) { return str; } int count = 0; int endIndex=0; for (int i = 0; i < str.length(); i++) {

2017-12-20 14:24:41 2355

原创 EditText判断是否可以编辑

Edittext 输入框的 判断是否可以编辑

2017-12-07 15:26:57 536

原创 每天一道算法题目,求数组中的最大值和最小值

求一个数组中的最大值和最小值

2017-09-07 13:53:22 1128

转载 排序算法的时间复杂度以及空间复杂度

常用的排序算法的时间复杂度和空间复杂度

2017-09-06 16:32:11 304

原创 数据库中的索引以及作用

什么是索引? 答:索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。例如这样一个查询:select * from table1 where id=10000。如果没有索引,必须遍历整个表,直到ID等于10000的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),即可在索引中查找。由于索引是经过某种算法优化过的,因而查找次数要少的

2017-09-06 16:26:49 2299

原创 线程与进程的区别?

线程与进程的区别?

2017-09-06 13:06:31 214

原创 斐波那契数列-递归实现

public static void main(String[] args) { System.out.println("斐波那契数列的前20项为:"); for (int j = 1; j <= 20; j++) { System.out.print(getFibo(j) + "\t"); if (j %

2017-09-05 14:05:01 241

原创 kotlin写安卓的sharepreference存储功能

kotlin 实现shareperference 的存储功能,

2017-08-29 14:49:10 3598 5

原创 安卓地图兴趣点 聚合加载

加载地图 我们一般根据业务需求会添加一些 兴趣点,有时我们需要加载很多,如果按照普通的加载的话,会显得界面很卡顿,所以从网上参考一下资料,这里是聚合形式的方式来实现 代码:如下 /** * 获取视野内的marker 根据聚合算法合成自定义的marker 显示视野内的marker */ private void resetMarks() { Syst

2017-08-28 14:51:19 405 2

翻译 android java 知识(面试题总结)

1.1 简单的设计模式: 单例模式:在系统中一个类只有一个实例。 分为懒汉模式和饿汉模式。饿汉模式的代码如下: public class Singleten{ private static singleten Instance = new Singleten(); private Singleten(){} public static getInstance() { return In

2017-08-21 15:37:06 455

原创 Android关于OOM的解决方案

内存溢出(Out Of Memory) 也就是说内存占有量超过了VM所分配的最大出现OOM的原因:1,加载对象过大 2,相应资源过多,来不及释放如何解决:1,在内存引用上做些处理,常用的有软引用、强化引用、弱引用 2,在内存中加载图片时直接在内存中作处理,如边界压缩 3,动态回收内存 4,优化Dalvik虚拟机的堆内存分配 5,自定义堆内存大小当然以上只是文字描述,没有贴代码~

2017-08-16 14:33:15 291

翻译 unity导出安卓APK后图片错乱的解决办法--getResources().getIdentifier()的使用

最近发现,原本在Android端设置好的图片,一旦由Unity导出APK后,就会出现图片错乱的情况。即便不是UnityActivity,那些直接可以在Eclipse下点击运行的Activity一旦通过Unity导出APK,都有这样的情况。其实,对于一个Android工程, R.drawable使用的是Eclipse为当前工程分配的ID,而导入Unity3D最后导出APK时,Unity会重新分配资源的

2017-07-24 16:24:59 2072

原创 安卓随笔记录

// RadioButton button = new RadioButton(this); //// RadioButton button = (RadioButton) getLayoutInflater().inflate(R.layout.new_radio_btn, null); // button.setButtonDrawa

2017-05-23 17:21:50 297

原创 React Native的学习图片简单的两种加载方式

React Native

2017-03-29 16:20:30 1654

翻译 React Native项目遇到的问题 -> 端口号修改

根据http://blog.csdn.net/itpinpai/article/details/50809068这篇文章初步搭建React Native 开发环境, 遇到几个问题首先端口可能被占用了, 访问8081时提示无法访问 解决方法: 在运行react-native start时添加参数–port 8899, 或者在package.json中修改”scripts”中参数, 添加端口号, 或者

2017-03-29 11:07:00 900

原创 Googlr VR SDK

com.google.android.exoplayer:exoplayer:r1.5.10’ compile ‘com.google.vr:sdk-panowidget:1.30.0’ compile ‘com.google.vr:sdk-base:1.30.0’ compile ‘com.google.vr:sdk-common:1.30.0’

2017-03-28 16:46:51 797

翻译 ScrollView默认位置不是最顶部最全解决方案

描述: Scrollview里面嵌套了一个listview ,这是开发中最寻常的一种布局,遇到的问题是:在这个Scrollview页面默认的起始位置不是最顶部,而是listview的底部。 原因: 在Activity计算窗口的高度时,是在listview没有填充数据时候就完成的,由于ScrollView嵌套listview时没有指定高度,所以ScrollView就会按照layout中定义的默认

2017-03-23 14:38:56 707

原创 android事件分发机制

Android 中 Touch 事件

2017-02-28 12:15:39 235

原创 计算一个坐标点是否在一个矩形或者多边形内

计算一个坐标点是否在一个矩形或者多边形内

2016-12-26 14:05:56 1515

原创 安卓高德地图定位

高德地图的定位功能~

2016-11-14 16:26:00 435

转载 Android果冻效果滑动控件

类似于iOS有阻尼效果的滑动控件

2016-11-12 12:21:33 1033

原创 Java数据结构

Java工具包提供了强大的数据结构

2016-11-08 15:50:34 862

原创 安卓实景导航

安卓简单实现实景导航

2016-11-08 15:18:04 1122 6

原创 安卓解决高德地图在scrollview的嵌套下滑动出现黑影

最近项目中用到了高德地图,在开发过程中遇到编写一个页面时一个ScrollView中包含一个map,然后上下滑动时产生黑影。费了老大的精力终于在官方文档上看到这样一段话。public class TextureMapViewextends FrameLayout一个显示地图的视图(View)。它负责从服务端获取地图数据。当屏幕焦点在这个视图上时,它将会捕捉键盘事件(如果手机配有实体键盘)及屏幕触控手

2016-11-02 17:17:20 2582

原创 android解决同一个界面上ScrollView和百度地图(ListView等可滚动控件)滚动冲突问题

android解决同一个界面上ScrollView和百度地图(ListView等可滚动控件)滚动冲突问题如下代码所示:其中 scrollView 为外层的大的scrollView 控件。mMapView 为嵌在ScrollView中的可触摸控件,这里为百度地图。 // 重写onTouch()事件,在事件里通过requestDisallowInterceptTouchEvent(bo

2016-11-02 15:34:27 292

原创 PHP 多维数组

一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。依照这种方式,我们可以创建二维或者三维数组: 请看下面的例子:<?php// 二维数组:$cars = array( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100));?>PHP - 多维数组 多维数组是包含一个或

2016-10-18 11:52:31 300

原创 PHP 数组

数组能够在单个变量中存储多个值:<?php$cars=array("Volvo","BMW","Toyota");echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";?>数组是什么? 数组是一个能在单个变量中存储多个值的特殊变量。 如果您有一个项目清单(例如:车名字的清单),将其存储到单个变量中,如下

2016-10-13 11:34:39 322

原创 打造android偷懒神器———ListView的万能适配器

ListView自定义适配器

2016-10-10 10:48:19 733

原创 Fragment 的懒加载

Fragment 懒加载是什么意思? 所谓懒加载,即Fragment 的 UI 对用户可见时才加载数据。以前我没啥经验,一股脑的从服务器拉取数据之后立马把数据绑定到 Fragment 的 UI 组件上,导致性能低下。后来知道了这一技术,才明白这才是移动端加载数据的正确姿势。懒加载的技术关键点是什么? 根据定义:所谓懒加载,即Fragment 的 UI 对用户可见时才加载数据。 需要判断何时 F

2016-10-09 16:48:27 320

原创 安卓使用WebView清除缓存

Android 清除WebView缓存 最近项目中需要用WebView显示内容,需要使用JavaScript去交互,但是每次加载都加载到了缓存的数据,这里记录一下如何去清除WebView缓存。 首先要了解一些概念。WebView的缓存可以分为页面缓存和数据缓存:1,页面缓存: >指加载一个网页时的html、JS、CSS等页面或者资源数据。 >这些缓存资源是由于浏览器的行为而产生,开发者只能通过配

2016-09-22 17:06:54 25269 9

原创 安卓判断手机是否安装了微博

public static boolean isWeiboInstalled(@NonNull Context context) { PackageManager pm; if ((pm = context.getApplicationContext().getPackageManager()) == null) { return false;

2016-09-22 16:53:05 896

原创 ViewPager+GridView实现横向滑动 仿大众点评

直接上图:就是实现这样的效果,可以左右滑动 首先,看到这张图,我们首先会想到怎么做,很显然中间是GridView,Viewpager+ImageView下面的就行,好,大概就是这些东西了: 先看界面的布局文件:<android.support.v4.view.ViewPager android:id="@+id/vp_menu" android:layout_wi

2016-09-21 15:42:01 1351

原创 安卓顶部标题栏随页面的滑动渐变

ActionBar随ScorllView上下拖动而透明度渐变效果

2016-09-20 10:47:00 918

原创 安卓Sqlite的使用

SQLite是一种超轻量级的嵌入式数据库,大小只有几百KB,但是其语法支持标准SQL语法,同时还遵循了数据库的ACID事务,所以学过其他数据库的开发人员都很容易掌握其使用。 sql语法就不介绍了,直接看在android中的使用 SQLiteOpenHelper——封装好的数据库操作辅助类,需重写 重写方法: onCreate:初始化数据库,创建表,添加初始数据 onUpgrade:数据库版

2016-09-19 16:05:45 792

原创 PHP Switch 语句

PHP的Switch语句的用法

2016-09-18 16:55:30 828

原创 PHP的if...else语句的用法

PHP的if...else语句的用法

2016-09-18 16:53:19 600

转载 【Android】详解7.0带来的新工具类:DiffUtil

【Android】详解7.0带来的新工具类:DiffUtil

2016-09-18 16:44:00 336

原创 安卓如何加载GIF图片

安卓加载GIF图片

2016-09-18 16:26:54 690

安卓加载GIF例子

安卓加载GIF图片~

2016-09-18

安卓RecyclerView

安卓RecyclerView的简单实现

2016-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除