自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android启动百度地图导航携带途经点方式(原创)

1、不多说,直接上代码。/** * 启动百度地图驾车导航(只支持驾车模式+途径点) * * @param context * @param lat 终点经度 * @param lon 终点纬度 * @param viaPoints 途径点 */ public static void star...

2019-11-27 16:08:10 1067

原创 LitePal 数据库基本操作和关联表方式(一对多)(原创)

说明:个人直接项目测试类写博客,有个别地方删除,就不特别自个创建项目简化说明使用,可以仅仅看大概主要实现功能即可。1、初始化(工程目录assets下创建litepal.xml文件)litepal.xml文件内容:<?xml version="1.0" encoding="utf-8"?><litepal> <!-- Defi...

2019-11-27 16:05:45 1815 6

原创 Android shell 查询目录文件列表和大小等信息(原创)

1、FileUtils工具类 /** * 获取目录下所有文件及文件夹大小等信息,单位kb * * @param path * @return */ public static String getPathMsgFromShell(String path) { String command = "du -k " + p...

2019-11-27 15:43:40 1168 1

原创 android shell 拷贝目录及文件和普通方式拷贝目录和文件方式(原创)

应公司需求,需要针对某个目录下文件进行拷贝,但是文件目录的大小比较大,甚至几G,使用普通拷贝方式会比较缓慢耗时,想到直接通过shell命令copy,简单粗暴。

2019-11-27 15:39:12 1726

原创 android 动态修改textView颜色大小的两种方式

String resource = mData.get(position); int indexOf = resource.indexOf(":"); String title = resource.substring(0, indexOf + 1); SpannableString spannableString = new SpannableSt

2017-12-29 14:34:42 1939

原创 (原创)Android studio 乱码

针对AS一系列中文乱码问题的修改1. build.gradle编译和搜索出现乱码:修改:修改后:2、项目和文件中乱码:3、其他情况下的乱码:在项目下的build.gradle下添加以下代码即可解决tasks.withType(Compile) {

2017-10-16 17:00:34 558

原创 (原创)定时启动某个activity或者service的实现方式

Intent intent = new Intent("com.linkin.silent.service.InitService.action"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.setP

2017-01-04 14:59:32 929

原创 (原创)通过ActivityManager杀死第三方应用方式

ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); am.killBackgroundProcesses(responseAppInfo.getPackname());

2017-01-04 14:53:27 1224

原创 (原创)使用aidl进程间通讯并开启独立进程的服务仿下载监听回调等场景

前言aidl全称是android interface definition language即安卓接口定义语言。只要是提供给不同进程间的通讯作用,开发中使用还是挺多的,在此本人就编写个类似开启下载服务回调的方式的demo。项目框架:app为其中的一个可以提供给外面第三方应用调用开启下载服务的一个应用,clientApp即类似第三方需要调用该下载服务的一个应用,servicelib为下载服务的l

2016-10-21 14:50:56 944

原创 (原创)实现渐变颜色的textview

package com.vsoontech.p2p.sample;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.LinearGradient;import android.graphics.Shader

2016-09-30 17:38:33 2435

原创 (原创)android使用AES加密和解密文件

前言最近公司需要对本公司的一些下载文件进行加密解密需求,也就尝试去实现下,其实需要借助第三方的jar包:bcprov-jdk15on-155.jar,下载这个可以到网上搜或者下载本人的demo即可,注意:需要加密和解密的key是一致的才可以解密,不然就会解密失败。不多说,直接上代码。效果图代码:实现加密解密逻辑代码package com.vsoontech.

2016-09-30 17:03:57 10148 3

原创 (原创)android 遍历删除目录下所有文件

前言清除目录下所有文件想必很多地方都会用到,也就编写一下。代码File file = new File(path); if (!file.exists()) return false; if (file.isFile()) { file.delete(); return true;

2016-09-27 20:04:30 2998 2

原创 (原创)Android 清除第三方应用的数据缓存实现(包括清除系统应用缓存)

前言最近公司有对安装好的应用的数据要求进行清理数据缓存需求,也就查找相关资料实现了,清除自身的缓存简单,但是要是想清除其他第三方应用这个就要消耗点精力了,因为android将clearApplicationUserData该接口给隐藏掉了,这只能通过反射来获取相关方法来实现。不多说,直接上代码。代码 ActivityManager am = (ActivityManager)

2016-09-27 19:59:12 12682 12

原创 (原创)Android 通过反射获取真实的可用内存空间大小

前言最近应公司需求,需要针对市场上具有虚假内存的辨别,获取到真实的可用内存空间,但是获取真实的内存空间需要获取到libcore.io.StructStatVfs这个Api,问题是:这个Api是隐藏并且是私有的,里面的函数无法通过直接来获取,对于这个需要使用到Android反射机制处理。不多说,看代码。代码 // 判断是否有Sdcard if (!E

2016-09-22 14:30:30 1834

原创 (原创)android 反射机制Demo

android 反射机制

2016-09-22 01:34:41 1321 1

原创 (原创)RandomAccessFile随机读取流

前言RandomAccessFile是属于随机读取类,是可以对文件本身的内容直接随机进行操作的,可以在文件的指定位置的读取和写入内容,这在很多时候都是很方便的。1. 写入文件public void write(View view) { String fileName = getFilesDir() + "/test.txt"; String in

2016-08-16 14:47:22 2099

原创 (原创)写篇手动编写的原生数据库的增删查改的demo

(原创)写篇手动编写的原生数据库的增删查改的demo

2016-08-04 22:24:59 930

转载 (转) Android 优雅的为RecyclerView添加HeaderView和FooterView

Android 优雅的为RecyclerView添加HeaderView和FooterView

2016-07-20 09:09:18 460

转载 (转)带你了解Android常见的内存缓存算法

Android常见的内存缓存算法

2016-07-20 09:05:07 1445

原创 (原创)使用AsyncTask(带修改线程池方式)+自定义ImageLoader+LRU算法对图片三级缓存及其显示优化(只有在ListView滑动停止的时候才去网络请求获取图片数据)

前言:以前看了些关于图片优化处理缓存比较全的视频(感谢慕风网),现在回顾觉得还是挺好的也就总结出来下,感觉针对图片做处理这块还真的用的比较多,本文章只要使用异步线程AsyncTask、ImageLoader和LRU算法来实现,还专门对AsyncTask针对线程管理和自定义核心线程和总运行线程并针对某些可能比较耗时没处理完阻塞线程进行的管理,当然这块有很多第三方框架可以实现,但还是自己写些自己见解。

2016-07-14 11:04:39 1089

原创 (原创)自定义view(view的绘制过程)、无限轮播并触碰停止轮播的viewpage、水平和垂直滚动的TextView、仿QQ滑动删除、下拉刷新上拉加载view、毛玻璃效果、低版本水波纹、圆环头像图

(原创)自定义view(view的绘制过程)、无限轮播并触碰停止轮播的viewpage、水平和垂直滚动的TextView、仿QQ滑动删除、下拉刷新上拉加载view、毛玻璃效果、低版本水波纹、圆环头像图片等。

2016-05-26 16:04:54 1341

原创 (原创)OrnLite数据库缓存的介绍以及使用、一对多三级关联表及其CRUD怎删查改等操作demo

(原创)OrnLite数据库缓存的介绍以及使用、一对多三级关联表及其CRUD怎删查改等操作demo本文主要简单介绍下OrmLite一对一以及一对多数据库缓存的实现方式。一对多具有两种查询和关联方式。1.首先需要到网上下载OrmLite相应的jar包,这个度娘一堆,官网下载链接如下,文章最后附带项目下载链接具有相应jar包,需要导入ormlite-android-4.49-SNAPSHOT.jar和ormlite-core-4.49-SNAP

2016-05-10 00:22:47 1177

原创 (原创)命令行查看md5key、sha1值、keystroe别名等信息

(原创)命令行查看md5key、sha1值、keystroe别名等信息方式一:C:\Program Files\Java\jdk1.7.0_79\bin>keytool -v -list -keystore 路径方式二:开发模式默认密码是 android,发布模式的密码是为 apk 的 keystore 设置的密码cd .android回车keytool -list -v

2016-04-22 10:08:05 1018

原创 安装app时报INSTALL_FAILED_NO_MATCHING_ABIS错误解决方式

安装app时报INSTALL_FAILED_NO_MATCHING_ABIS错误解决方式

2016-04-21 22:00:59 33532

原创 (原创)代码动态改变某些textview文本颜色及其大小的方式

(原创)代码动态改变某些textview文本颜色及其大小的方式

2016-04-20 17:09:47 612

原创 (原创)EditText软键盘弹出关闭等使用总结

(原创)EditText软键盘弹出关闭等使用总结1.关于EditText常用属性设置:(1).去除其默认划线背景方式:设置背景色透明即可 android:background="#00000000"(2).设置其显示闪烁光标方式:光标可见android:cursorVisible="true"(3).设置单行:android:singleLine="tru

2016-04-20 15:24:26 12244 1

原创 (原创)获取系统语言方式及动态全局切换语言方式

获取系统语言及切换语言

2016-04-19 10:45:50 3319 2

原创 (原创)关于PopupWindow的showAsDropDown()和showAtLocation()使用方式及其区别

PopupWindow的showAsDropDown()和showAtLocation()使用方式及其区别

2016-04-19 00:15:35 33214 4

原创 (原创)开发使用Android studio所遇到的一些问题总结

1.Android studio下载链接地址(无需翻墙):包含先行版和正式版(推荐使用正式版bug少)   http://www.androiddevtools.cn/2.第一次安装避免成功先不要急着打开应用,先取消打开,到安装目录下/bin/idea.properties文件打开在最后面添加  disable.android.first.run=true  并后面多一行回车即可,再重

2016-04-17 13:16:23 19494 1

(原创)android使用AES加密和解密文件

(原创)android使用AES加密和解密文件,博客链接地址:http://blog.csdn.net/lnn368/article/details/52712407#comments

2017-03-03

清理应哟缓存的方式(包括清理系统应用的缓存)

清理应哟缓存的方式(包括清理系统应用的缓存),博客链接:http://blog.csdn.net/lnn368/article/details/52684122

2017-01-05

(原创)使用aidl进程间通讯并开启独立进程的服务仿下载监听回调等场景

(原创)使用aidl进程间通讯并开启独立进程的服务仿下载监听回调等场景,博客链接:http://blog.csdn.net/lnn368/article/details/52882841

2016-10-21

(原创)使用AsyncTask(带修改线程池方式)+自定义ImageLoader+LRU算法对图片三级缓存及其显示优化

(原创)使用AsyncTask(带修改线程池方式)+自定义ImageLoader+LRU算法对图片三级缓存及其显示优化(只有在ListView滑动停止的时候才去网络请求获取图片数据)http://blog.csdn.net/lnn368/article/details/51907409

2016-07-20

无限轮播并触碰停止轮播的viewpage、水平和垂直滚动的TextView、仿QQ滑动删除、下拉刷新上拉加载view、毛玻璃、低版本水波纹、圆环图片

(原创)自定义view(view的绘制过程)、无限轮播并触碰停止轮播的viewpage、水平和垂直滚动的TextView、仿QQ滑动删除、下拉刷新上拉加载view、毛玻璃效果、低版本水波纹、圆环头像图片等,博客链接http://blog.csdn.net/lnn368/article/details/51508160

2016-07-06

原创)OrnLite数据库缓存的介绍以及使用、一对多三级关联表及其CRUD怎删查改等操作demo

原创)OrnLite数据库缓存的介绍以及使用、一对多三级关联表及其CRUD怎删查改等操作demo;关联博客http://blog.csdn.net/lnn368/article/details/51358326

2016-05-15

ormLite数据库缓存一对多、多级数据库表关联处理的demo

原创)OrnLite数据库缓存的介绍以及使用、一对多三级关联表及其CRUD怎删查改等操作demo;关联博客http://blog.csdn.net/lnn368/article/details/51358326

2016-05-15

ormLite数据库缓存一对多、多级数据库表关联处理demo

(原创)OrnLite数据库缓存的介绍以及使用、一对多三级关联表及其CRUD怎删查改等操作demo;关联博客http://blog.csdn.net/lnn368

2016-05-14

(原创)代码动态改变某些textview文本颜色及其大小的方式

(原创)代码动态改变某些textview文本颜色及其大小的方式

2016-04-21

(原创)PopupWindow的showAsDropDown()和showAtLocation()使用方式及其区别

(原创)PopupWindow的showAsDropDown()和showAtLocation()使用方式及其区别

2016-04-19

空空如也

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

TA关注的人

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