Android中关于libs和JniLibs的各种坑

如果是在eclipse中,需要放到libs下对应库的目录。 如果是在Android Studio中,则会默认匹配main下的jniLibs目录,如果没有目录需要自己手动创建。并且库的名称也不能随便更改。 但是这里会有一个问题,就是如果使用的是AndroidStudio,但是想用libs下的库,还...

2018-10-11 14:38:08

阅读数:36

评论数:0

Android APK反编译就这么简单 详解(附图)

在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一...

2018-06-21 10:37:34

阅读数:85

评论数:1

Android中service的介绍和使用

一、简介Android中service(服务)运行于后台,没有界面。和其他组件一样,service也运行在主线程中,因此不能用它来做耗时的请求或者动作。可以在服务中开启线程,在线程中做耗时操作。可以启动一个服务service来播放音乐,或者记录地理信息位置的改变,或者启动一个服务来运行并一直监听某...

2018-04-27 09:51:00

阅读数:74

评论数:0

Android中的数据存储之数据库存储

Android中的数据库存储包括SQLite、GreenDao等轻量级的数据库存储方式。本文主要介绍SQLite数据库的存储方式。SQLite是一种非常流行的嵌入式数据库,是由C语言编写而成,是一款轻型关系型数据库,支持SQL,支持多种操作系统,完全独立运行,没有依赖性。SQLite是一个嵌入型的...

2018-04-16 14:04:59

阅读数:54

评论数:0

Android Studio安装APK报错 INSTALL_FAILED_TEST_ONLY终极解决方案

1、检查\app\src\main\AndroidMainfest.xml中是否有testOnly属性为true,如果有去掉或者改为false 2、检查Android Studio和gradle版本是否为alpha版本,换为稳定版本 3、检查是否关闭Instant Run功能,关掉此功能 4、检查...

2018-04-10 09:17:05

阅读数:957

评论数:0

Android使用Https请求,双向认证、app端配置

https介绍:

2017-11-23 10:20:56

阅读数:249

评论数:0

AndroidStudio使用leakcanary教程

帮助你抓取内存泄漏点。 具体使用过程: 1、在你的module的build.gradle文件里添加依赖如下: //LeakCanary: 让内存泄露无所遁形 debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5' rel...

2017-11-13 15:03:20

阅读数:990

评论数:0

android蓝牙开发

蓝牙开发

2017-09-20 09:20:28

阅读数:183

评论数:0

android自定义控件(一)

自定义控件

2017-09-20 09:14:25

阅读数:191

评论数:0

监听手机收到短信并自动回复

1、通过广播监听接收到短信 androidManifest.xml中权限配置: //读取短信权限 android:name="android.permission.READ_SMS"> android:name="android.permission.R...

2017-07-05 13:28:48

阅读数:572

评论数:1

缓存获取与清除

package com.yanchuan.yanchuanjiaoyu.util; import android.content.Context; import android.os.Environment; import java.io.File; import java.math.BigD...

2017-06-21 10:33:18

阅读数:119

评论数:0

Android Service完全解析,关于服务你所需知道的一切(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435 相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Servi...

2017-06-21 09:05:36

阅读数:139

评论数:0

Android数据存储(数据持久化)

数据存储的几种方式: 1、SharedPreferences共享参数2、File文件的方式3、数据库4、ContentProvide5、网络存储存储目录:SharedPreferences--->/data/data/packageName/shared_prefsFile-...

2017-06-18 11:16:15

阅读数:149

评论数:0

android返回键的监听

/**        * 监听Back键按下事件,方法1:        * 注意:        * super.onBackPressed()会自动调用finish()方法,关闭        * 当前Activity.        * 若要屏蔽Back键盘,注释该行代码即可   ...

2017-06-05 13:38:05

阅读数:130

评论数:0

Android Fragment 你应该知道的一切

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】 很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Andro...

2017-05-31 09:11:09

阅读数:153

评论数:0

JSON原生解析

json字符串为string result = {    "status":"Ok",    "results":[        {            "namecn...

2017-05-30 13:38:51

阅读数:267

评论数:0

AsyncTask的简单使用

Android的UI操作不是线程安全的,所以一些好事操作要放在子线程中去执行。今天我们来了解下AsyncTask。为什么要使用AsyncTask?1、我们不需要自己创建子线程,AsyncTask内部已经封装好了一个线程池去执行耗时操作。2、不需要自己写相应的方法去更新UI界面3、AsyncTask...

2017-05-30 12:48:19

阅读数:157

评论数:0

HattpURLConnection网络请求

前言:      最近一直想着学习一下比较好的开源网络框架okhttp,想着学习之前还是先总结一下Android原生提供的网络请求。之前一直在使用HttpClient,但是android 6.0(api 23) SDK,不再提供org.apache.http.*(只保留几个类).所以我们今天主要总...

2017-05-30 12:44:17

阅读数:99

评论数:0

startActivityForResult

1、在第一个页面(MainActivity.java)中以方法startActivityForResult( )启动第二个页面(TwoActivity.java); view sourceprint? 01.private void jumpToActivi...

2017-05-24 15:16:54

阅读数:216

评论数:0

判断fragment是否显示

由于在ViewPage中PageAdapter来管理所有的Fragment。在加载一个Fragment的时候,会自动缓存左右几个(默认是一个)页面,此时也会调用到正常的生命周期函数,onCreate,onCrateView,onResume.可是这样就干扰了我们统计页面打开次数。例如:一个View...

2017-05-22 10:12:29

阅读数:184

评论数:0

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