自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏之恋的博客

一滴水珠

  • 博客(18)
  • 资源 (16)
  • 收藏
  • 关注

原创 android AIDL的理解

跨应用启动Service与Service跨应用通讯1.如果跨应用启动Service?假设我们有应用otherApp,和app两个应用。如果想在otherApp启动app这个应用的Service,1). 安卓5.0之后只能显式启动Intent.2).在otherApp中启动serviceIntent intentService=new IntetService();intentService.setComponent(app的包名,app的包名+服务的类名);sta

2022-04-18 00:25:13 210

原创 网络弹框,流量时弹出是否使用流量

1.广播package com.example.netdemo;import android.app.AlertDialog;import android.content.BroadcastReceiver;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.net.ConnectivityManager;im

2020-08-16 00:27:08 380

原创 图片裁剪

代码如下:package com.ztxx.customer.activity.four;import android.content.Context;import android.content.Intent;import android.content.SharedPreferences;import android.graphics.Bitmap;import android...

2020-04-26 22:04:36 1417

原创 android webview中js交互、第三方分享。

由于要用到js与android交互,先写一下交互的心得:具体js与android的交互可以查看 http://blog.csdn.net/carson_ho/article/details/64904691,感觉介绍的很详细。效果图如下:1.android调用js中的callJS()方法。 方法一:mWebView.loadUrl("javascript:callJS()");//效率低...

2018-02-22 17:21:04 2441

翻译 内存溢出发生的几种情况

之前一直搞不懂内存泄漏和内存溢出,现在有时间了,仔细研究了一下。首先:内存泄漏:给一个对象申请一块内存空间,由于某种原因这块内存未释放掉,这块内存被占用导致应用卡顿等。           内存溢出:拥有一块20字节的内存空间,你将30字节的文件写入其中,就会造成溢出。由于内存泄漏,最终会导致内存溢出(OOM),导致系统崩溃。内存溢出的几种情况:1.静态activity 如

2017-11-14 16:39:14 2835

原创 android中英文切换

软件要做国际化,中英文切换少不了。这里软件只涉及中文和英文的切换。由于后台服务器也要做国际化,所以我们app端在得到当前语言时,将当前语言存到sp文件中,请求服务器时,传递当前语言参数。1.首先当我们安装我们软件的时候,就要根据手机当前系统语言去设置软件的语言环境。建一个Myapplication类。在oncreate()中初始化语言。public static String YU

2017-10-24 15:25:20 6975 3

原创 Android全局捕获异常信息,并上传到服务器。

android全局捕获异常信息由于最近在做一个国外的项目,所以客户测试时,有些简单的问题直接可以改改。但是当客户拿着国外的手机,或者一些各种机型的手机出现不同的问题时,真心不知道咋解决了。所以如果在程序出现异常时,及时捕获到并上传到服务器。这样我们就能够看到异常日志信息了。1.首先介绍工具类:CrashUtils和xjzUtils可以在github上找到:https://github.

2017-10-18 17:02:02 2918

原创 Android指示器的使用。

MagicIndicator是一款比较灵活的指示器。做项目时由于特殊的需求,需要灵活的指示器。于是在GitHub上找到一个使用很方便的框架。github地址:https://github.com/hackware1993/MagicIndicator使用:1.添加依赖allprojects { repositories { jcenter()

2017-10-09 16:02:11 2609 1

原创 activity的启动模式分析

activity启动模式在开发中的作用activity的启动方式有四种:standard 、singleTop、singleTask、singleInstance。1.standard标准模式在这个模式下,可以有多个相同的实例。每开启一个activity都会创建一个实例。例如:有a1、a2、a3三个activity。如果你打开a1→a2→a3→a1→a2→a3。实际的栈中a1→a2

2017-09-06 10:36:02 240

原创 Android使用webview加载网页,解决上传文件适配3.0、4.0、5.0手机存在的问题。

WebView加载网页,点击上传按钮没有反应。最近有一个需求,就是用app封装一个网页。主要内容是有写前端的人员开发。我主要是添加几个主要的功能。点击网页时,发现点击网页上的上传按钮没有反应。后来发现WebView在上传文件这块需要适配Android版本。下面就是开发过程。1.如何展示网页。那边给的是.jsp格式的网址。运用webview加载的时候,要设置缓存模式。 We

2017-08-23 10:32:18 940

原创 SmartRefreshLayout集成笔记,实现下拉刷新上拉加载更多。

SmartRefreshLayout是一个功能超级全面的下拉刷新,上拉加载更多框架。1.地址:https://github.com/scwang90/SmartRefreshLayout2.在gradle添加依赖:compile 'com.android.support:appcompat-v7:25.3.1'//版本随意compile 'com.scwang.smartrefres

2017-08-22 16:55:35 8583 1

原创 使用AndroidImageSlider实现轮播

AndroidImageSlider框架使用方便,效果多样化。1.地址:https://github.com/daimajia/AndroidImageSlider2.在AndroidManifest.xml中添加权限3.在项目的gradle添加依赖dependencies { compile "com.android.support:support-v4:

2017-08-22 16:23:38 371

原创 透明状态栏的实现

透明状态栏的实现这里需要适配android4.0和android5.0的效果。效果图如下:1.定义样式在style.xmlstyle name="AppThemeBase" parent="Theme.AppCompat.Light.NoActionBar"> item name="colorPrimary">@color/colorPrimaryitem>

2017-08-15 16:35:27 403

原创 android6.0动态权限的使用

MPermissions动态权限的使用步骤1.project's build.gradle  引入buildscript { dependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4' }}2.module's buid.gradleapply plugin: 'c

2017-08-15 16:21:48 395

原创 Flowlayout流式布局的使用步骤

我们要展示很多标签时,可能并不知道有多少个标签。标签的内容为多长。下面介绍比较快的方法实现这种效果。1.添加依赖compile 'com.zhy:flowlayout-lib:1.0.3'2.布局文件max_select="-1"能选中的个数  auto_select_effect=”true | false”设置点击效果,默认显示<com.zhy.view.flowlay

2017-08-02 16:58:00 1395

原创 代码中dp与px,px与sp的转换

开发中经常需要转换,可以将下面代码封装到工具类中,进行使用。//代码中的dp与px相互转换。sp与px的相互转换。/** * dp转px * * @param context * @return */ public static int dp2px(Context context, float dpVal) { return (int) TypedValue.appl

2017-08-02 16:55:19 983

原创 android如何集成环信的聊天界面和消息列表

使用拓展消息实现聊天界面和消息列表的头像和昵称的展示上篇文章只是简单的介绍怎么集成环信,但是在自己的项目中涉及到聊天这一块。在做android开发的时候,往往要考虑到怎么展示用户昵称和头像的问题。说明一点:我们这个项目的用户头像和昵称是我们后台返回给我们的。我们只需要给用户设置拓展属性。一、首先集成环信:app如何引入一个module作为依赖:在自己的该app工作空间下

2017-07-12 09:34:44 10799 1

原创 android studio集成环信

一、android studio如何集成环信最近开发中用到了即时通讯这个功能,项目中要用到聊天功能。第一次集成环信,遇到了很多问题。下面分享一下自己的集成经验:去环信官网上,首页即可看到下载选项。可以下载android sdk的demo,根据需要可下载2.X或者3.X版本。将下载的sdk解压缩。(可以将examples文件夹下面的项目用android studio打开运行一下看效果

2017-07-11 17:38:35 2142

xihazhibo直播项目

适合小孩 大人等休闲时间娱乐

2021-08-09

AUClouds.zip

定制商城卖家端。

2021-08-09

fragment切换动画

使用android studio 开发工具,用点击按钮时,切换fragment实现翻页的那种动画效果,用户体验比较好。欢迎下载。

2017-09-08

android弹出PopupWindow

自定义popupwindow,解决了7.0弹出位置的错乱。点击按钮实现在控件的上下左右弹出的效果。还实现的dp和px的相互转换

2017-08-02

下拉刷新上拉加载更多

使用自定义pullToRefreshLayout这个view,实现刷新和加载。并可以很方便的更改刷新和加载的时间。在刷新和加载的监听中实现自己的功能。

2017-07-19

android手写签名

android studio开发工具,自定义画笔,当签名之后点击保存将其存到sd卡,点击重绘清除之前的笔画。

2017-07-18

自定义控件1

集成自系统控件,添加自己需要的功能。

2017-07-13

自定义控件

使用eclipse开发工具,自己写的一个自定义控件。

2017-07-13

桌面小控件

使用eclipse开发工具,自己写的一个桌面小控件。

2017-07-13

获取经纬度

使用eclipse开发工具,获取当前自己的经纬度信息。

2017-07-13

二维码连续扫描

使用android studio开发工具,自定义扫描界面,扫描成功之后弹出自定义对话框,点击取消,继续扫描。

2017-07-12

二维码的生成与扫描

使用android studio开发工具,集成zxing这个依赖库,快速实现了二维码生成与扫描。二维码可生成带logo的和不带logo的。

2017-07-12

WhellViewDemo三级联动

实现了年月日以及省市区的三级联动,简单方便。使用android studio开发工具。

2017-07-12

studio的快捷键

快捷键

2017-01-17

android常用单词

单词

2017-01-17

空空如也

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

TA关注的人

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