- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Cordova 按两次退出程序
// Wait for device API libraries to load // function onLoad() { document.addEventListener("deviceready", onDeviceReady, false); } document.addEventListener("deviceready", onDevi
2016-11-10 18:35:56
1807
翻译 checkSelfPermission 无效的解决办法
public static boolean selfPermissionGranted(Context context,String permission) { // For Android < Android M, self permissions are always granted. boolean result = true; if (Bu
2016-11-08 18:06:02
5184
原创 Android 5.0以下系统进程守活
由于Andoid NDK守护进程只适用于5.0的系统以下,所以分开来写。#include #include #include #include #include #include #include // for opendir(), readdir(), closedir()#include // for stat()#include #define BUFFE
2016-10-13 17:36:07
473
原创 Android 5.0 jobservice进程守活
Mainifrest文件声明service android:name=".service.ProcessService" android:permission="android.permission.BIND_JOB_SERVICE" />import android.annotation.TargetApi;import android.app.job.JobInfo;i
2016-10-13 17:27:44
1631
原创 dagger 使用说明
private AppComponent createAppComponent() { AppComponent component = DaggerAppComponent.builder() .appModule(new AppModule(this)) .apiServiceModule(new ApiServic
2016-05-19 15:57:54
345
原创 Retrofit 解析GSON
/** A {@linkplain Converter.Factory converter} which uses Jackson. */public final class JacksonConverterFactory implements Converter.Factory { /** Create an instance using a default {@link Object
2016-05-19 15:52:30
750
原创 okHttp 使用HTTPS证书
private static String CER = "-----BEGIN CERTIFICATE-----" +private static void setCertificates(OkHttpClient okHttpClient, InputStream... certificates) { try { CertificateFact
2016-05-19 15:48:25
1701
原创 Android 基于Message的进程间通信
Server端代码/** * Created by liyan on 16/1/19. */public class MyService extends Service { private Messenger mMessenger = new Messenger(new Handler() { @Override public void handl
2016-01-19 09:58:05
299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人