Skip to content

Instantly share code, notes, and snippets.

@zktzktzkt
zktzktzkt / FileOpen.java
Created March 17, 2022 01:44 — forked from alphapersian/FileOpen.java
Open Any type of file with Default Intent
public class FileOpen {
public static void openFile(Context context, File url) throws IOException {
// Create URI
File file=url;
Uri uri = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
// Check what kind of file you are trying to open, by comparing the url with extensions.
// When the if condition is matched, plugin sets the correct intent (mime) type,
@zktzktzkt
zktzktzkt / JsonUtils.java
Created July 23, 2017 04:59 — forked from D-clock/JsonUtils.java
Android Json 工具类
package com.clock.datatransfer;
import android.content.Context;
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringWriter;
/**
@zktzktzkt
zktzktzkt / HanziToPinyin.java
Created July 23, 2017 04:59 — forked from D-clock/HanziToPinyin.java
从Android4.2.2原生系统中提取出来的汉字转换成拼音的方案,同时兼容国产ROM
/*
* Copyright (C) 2009 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@zktzktzkt
zktzktzkt / CrashExceptionHandler.java
Created July 23, 2017 04:57 — forked from D-clock/CrashExceptionHandler.java
Android Java层崩溃日志捕获类
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Environment;
import android.os.Looper;
import android.provider.Settings;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
@zktzktzkt
zktzktzkt / SystemUtils.java
Created July 23, 2017 04:56 — forked from D-clock/SystemUtils.java
Android系统实用工具类
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Environment;
import android.provider.Settings;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
@zktzktzkt
zktzktzkt / BitmapUtils.java
Created July 23, 2017 04:55 — forked from D-clock/BitmapUtils.java
Android Bitmap常用工具类
import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Matrix;
import android.media.ExifInterface;
import android.net.Uri;
import android.provider.MediaStore;
@zktzktzkt
zktzktzkt / HttpUploadFileHelper.java
Created July 23, 2017 04:52 — forked from D-clock/HttpUploadFileHelper.java
Android 上使用 HttpURLConnection 和 Socket 来实现HTTP协议上传文件功能
package com.clock.file;
import android.os.AsyncTask;
import android.text.TextUtils;
import android.util.Log;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;