技术
丽江的蓝天
这个作者很懒,什么都没留下…
展开
-
android app中的给应用评分
Uri uri = Uri.parse("market://details?id="+ mContext.getPackageName());Intent goToMarket = new Intent(Intent.ACTION_VIEW, uri);startActivity(goToMarket);原创 2014-03-19 15:10:18 · 969 阅读 · 0 评论 -
android SystemBar 安卓状态栏工具类
import android.annotation.TargetApi;import android.app.Activity;import android.content.Context;import android.graphics.Color;import android.os.Build;import android.support.annotation.ColorInt;import a原创 2017-03-19 20:07:48 · 1076 阅读 · 0 评论 -
AndroidAsyncHttp与Gson或者Json组合使用,请求直接返回解析对象
现在很多app使用AndroidAsyncHttp、Gson或者其他json解析工具组合完成数据请求。之前很多请求是通过AndroidAsyncHttp获取到json字符串,再通过Gson或者其他Json解析工具返回json解析对象,这样麻烦又不美观,代码量又很多。下面通过覆写AndroidAsyncHttp下面的BaseJsonHttpResponseHandler实现直接返回对象功能,能有效减原创 2016-07-29 11:17:07 · 1191 阅读 · 0 评论 -
android截屏实现
import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.graphics.Bitmap;import an原创 2014-07-19 19:27:44 · 2309 阅读 · 1 评论 -
android 自定义多视图切换View
日常android开发中,经常会遇到一个界面需要多种状态来回切换。比如,加载一个数据列表视图,有数据时显示列表,无数据时显示空,没有网络时显示网络异常,请求失败是显示异常界面。MultiStateView就是一个用于这样一个多种视图来回切换的自定义控件,简化程序开发过程。MultiStateView是一个Android自定义的多视图,包含加载中、错误、结果空和网络异常这4种视图,适合绝大多数a原创 2016-07-15 10:17:57 · 1016 阅读 · 0 评论 -
android 自定义日志工具类XLog
项目源码:https://github.com/lany192/XLogpackage com.lany.xlog;import android.app.Application;import android.content.Context;import android.text.TextUtils;import android.util.Log;import org.json.J原创 2016-07-15 10:00:28 · 609 阅读 · 0 评论 -
android获取状态栏高度
/** * 获取状态栏高度 * * @return */ protected int getStatusHeight() { try { Class c = Class.forName("com.android.internal.R$dimen"); Object obj = c.newInstance(); Field field = c.getField("status_bar_height"原创 2016-07-15 09:55:54 · 496 阅读 · 0 评论 -
android 处理双击事件监听
自定义一个监听类:public class OnDoubleClickListener implements View.OnTouchListener { private final String TAG = this.getClass().getSimpleName(); private int count = 0; private long firClick = 0; private long原创 2016-05-30 11:38:50 · 5775 阅读 · 0 评论 -
android剪切成圆形图片CircleBitmap
/*** 生成透明背景的圆角图片,!注意要生成透明背景的圆形,图片一定要png类型的,不能是jpg类型* * @param bitmap* @return*/public Bitmap getCircleBitmap(Bitmap bitmap) {if (bitmap == null) {return null;}try {Bitmap output原创 2016-03-25 16:32:35 · 3420 阅读 · 0 评论 -
Android五子棋游戏设计与实现
一个实现简单人机对战,人人对战和WIFI联网对战的andoird五子棋游戏原创 2015-06-22 17:57:36 · 2627 阅读 · 0 评论 -
ITelephony.aidl与NeighboringCellInfo.aidl
ITelephony.aidl 如下/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance原创 2014-08-20 15:57:38 · 2698 阅读 · 1 评论 -
自定义适应低版本switchbutton
package me.lany.switchbutton.widget;import me.lany.switchbutton.R;import android.content.Context;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphi原创 2014-05-24 17:07:59 · 1046 阅读 · 0 评论 -
android获取本机的IP地址和mac物理地址
//获取本机IP地址public StringgetLocalIpAddress() {WifiManager wifiManager = (WifiManager) getSystemService(android.content.Context.WIFI_SERVICE);WifiInfo wifiInfo = wifiManager.getConnectionInfo();原创 2014-03-19 10:16:39 · 963 阅读 · 0 评论 -
TensorFlow lite keras api训练手写数字识别集Mnist,生成tflite模型文件并在Android上使用示例
源码:https://github.com/lany192/tensorflow-lite-keras-mnist-androidTensorFlow Lite Keras训练Mnist示例TensorFlow Keras训练手写数字识别集Mnist,生成tflite模型文件并在Android上使用示例模型的训练运行python文件夹下的keras_mnist_tflite.py,生成H5...原创 2019-04-17 14:41:23 · 2271 阅读 · 2 评论