读取assets目录下的文件(.bin 文件 .txt文件)

第一步:新建assets  目录 左边工作区间换成Project  在main目录下新建assets文件夹: 名字不能错。  新建完成之后如图: 然后把 .bin  或者  .txt 类似的文件 放进去,结果如图: 第二步:新建工具类lcndUtil ...

2018-01-29 19:52:25

阅读数:329

评论数:0

Android 自定义View构造方法初始化

现在发现又两种方式: 第一种:每个构造函数分别调用基类的构造函数,再调用一个公共的初始化方法做额外初始化。 public class MyView extends ListView { public MyView(Context context) { super(context);...

2018-01-26 15:22:46

阅读数:821

评论数:0

android studio修改包名

修改包名需要三步: 第一步   manifests修改包名: 在package里面更改你想要的包名。 第二步   在Android工作区间下 把包名分层然后修改: 点击Compact Empty Middle Packages  把左边的包名分级变成图片的格式, ...

2018-01-24 16:38:38

阅读数:144

评论数:0

Android 自定义View的构造函数的调用时机

自定义View 初始化的时候有三个构造方法: public class MyCustomView extends View { /** * 第一个构造函数 */ public MyCustomView(Context context) { ...

2018-01-24 14:41:13

阅读数:399

评论数:0

Android 悬浮球的实现(如何判断是否点击在某View上)(如何自由拖动View)

要实现最简单的悬浮小球需要解决两个小问题: 1:需要判断是否起始的触摸屏幕在该悬浮球上面 2:自由拖动View 先解决第一个问题: public class Point extends View { private Paint mPaint; //判断是否再里面...

2018-01-23 17:37:27

阅读数:287

评论数:0

调用so库文件以及里面的方法

之前文章写过一篇JNI生成so库文件   并调用里面的方法 手把手教你---JNI的实现 实际开发中  so库是别人给你的,不是你自己写的没所以就要用别人的so库文件。 有很多情况,有一种是比较简单的:既有so库文件又有对应的jar包,这样的话  直接就可以调用里面的方法了。 第二种比...

2018-01-22 21:00:41

阅读数:1213

评论数:0

OkHttp3实现Cookies持续化管理

参考文章: https://www.zhihu.com/question/19786827 http://www.open-open.com/lib/view/open1453422314105.html https://www.jianshu.com/p/41b4cbe1dbec C...

2018-01-20 14:57:23

阅读数:178

评论数:1

OKHttp封装(不说明直接复制粘贴拿来用)

添加依赖: compile 'com.squareup.okhttp3:okhttp:3.6.0' compile 'com.google.code.gson:gson:2.2.4' 添加权限: 声明Application: <applica...

2018-01-20 14:35:24

阅读数:229

评论数:1

获取全局Context

第一步,Application类: public class MyApplication extends Application { private static Context context; @Override public void onCreate() { ...

2018-01-20 14:26:53

阅读数:132

评论数:0

《Android开发艺术探索》 学习笔记---线程池(3)---HandlerThread

由于书中篇幅有限,所以是书中的一些加上网上的文章构成。先看一下HandlerThread特点:1,HandlerThread本质上是一个线程类,它继承了Thread。2,HandlerThread有自己的内部Looper对象,可以进行looper循环。3,通过获取HnadlerThread的Loo...

2018-01-19 15:11:54

阅读数:128

评论数:0

把本地图片变成网址

解决办法:百度打开QQ空间---相册---点击上传---把你的图片上传到QQ空间成功后右键图片---复制图片网址,然后就OK了

2018-01-19 14:42:28

阅读数:197

评论数:0

面试题:ListView每个Item倒计时实现

那个。。。这个是之前面试的时候被问到的问题,那时给一个半小时要求实现这个功能,结果干坐一个小时没实现- -。 灰头土脸的走了。。。现在重新把这个实现了,然后贴出来吧。   只有代码,具体的思路不难,看一下就能看出来了。先从最简单的布局来吧MainAcrivity布局:<LinearLayou...

2018-01-18 17:34:12

阅读数:291

评论数:1

(凑篇幅)CSDN 如何分段落

如图  先我想写一个1     1 1 2 22 13这种段落的文章1,先选标题一(这个是1)2,再选标题二(这个是1-1)3,再选标题三(这个是1-1-1)4,再选标题三(这个是1-1-2)5,标题二(1-2)6,标题一(2)7,标题二(2-1)8,标题一(3)

2018-01-18 14:33:23

阅读数:108

评论数:0

《Android开发艺术探索》 学习笔记---线程池(2)---AsyncTask

从实现上来说 AsyncTask 封装了Thread 和 Handler 通过 AsyncTask 可以更加方便地执行后台任务以及在主线程中访问UI但是AsyncTask 并不适合进行特别耗时的后台任务,对于特别耗时的任务来说 建议使用线程池AsyncTask基本使用:public class M...

2018-01-18 11:32:09

阅读数:105

评论数:0

《Android开发艺术探索》 读书笔记---线程池(1)

除了Thread本身以外,能扮演线程角色的还有比如说:AsyncTask、IntentService、HandlerThread  它们的本质都是线程。 AsyncTask底层应用到了线程池,IntentService和HandlerThread 它们底层则直接使用了线程。 虽然都是线...

2018-01-17 13:43:47

阅读数:117

评论数:0

閿欒: 缂栫爜UTF-8鐨勪笉鍙槧灏勫瓧绗? Android studio乱码解决

出现的原因是Eclipse项目导入AS  出现的错误 Eclipse 使用的是GBK编码 , 所以在 AS (UTF-8) 上会出现问题 解决办法:    右下角会有这个东西显示编码格式的 第一步:这个UTF-8 换成GBK 会自动弹出一个窗口 第二步:窗口选择“reload...

2018-01-12 10:06:55

阅读数:360

评论数:0

真机调试

AS要能在真机调试有两个要求(现发现): 1,开启开发者选项USB调试 2,要安装了驱动 1: 打开就完事了(之前以为就只有这个原因,好多手机都没反应。。。以为是数据线的原因,最后才知道是没安装驱动。。。哭了) 这里可能会遇到的问题:比如说找不到开发者选项(百度。。。) 还比如...

2018-01-10 21:03:06

阅读数:132

评论数:0

Android 关于上架更新(2)--- 签名

写在前面: 前几天看到电脑里面有之前同事写的一个名为“apk签名发布过程”的word文件,哈哈哈哈很有意思还是Eclipse的。。。 所以想起还没有把apk签名总结起来,所以今天就把这个写了把,正好图片就用那个word里面的,反正也差不多,我真机智哈哈哈哈哈、OK,开始: 第一步:调出签名的...

2018-01-10 20:35:26

阅读数:172

评论数:0

老项目国外三星手机S7以上蓝牙连接不上解决方法

直接说答案,下面稍微解释一下: 直接在manifest 里面注册这两个权限即可 原因分析: 先说一下这两个权限是什么: ACCESS_COARSE_LOCATION :获取错略位置 android.permission.ACCESS_COARSE_LOCA...

2018-01-10 19:56:58

阅读数:1459

评论数:0

生成Release-apk报错:The same input jar is specified twice 解决办法

本人遇到的情况是:Eclipse 导入 AS后  生成签名apk的时候报错 解决办法如下: dependencies { compile fileTree(include: '*.jar', dir: 'libs') } 打开proguard.cfg (每个不一样  我的叫 pr...

2018-01-10 19:41:34

阅读数:127

评论数:0

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