android笔记
文章平均质量分 69
忧桑小生
这个作者很懒,什么都没留下…
展开
-
Eclipse闪退、adb无法打开
很长时间了,写java、写android都是用的Eclipse。可是突然有一天,当我像往常一样试图打开Eclipse时,Eclipse一飘而过。闪退!!震惊之后我发现自己蛋疼了。搜索各种博客各种空间,发现很多别人能够解决问题的答案对我却不适合。又慢慢查找,后来终于解决,现总结如下(真心不敢说全了,如果下面的方式还不能解决你的问题,希望你一旦解决能告诉我一下,帮我补充这篇博客)。转载 2015-12-30 17:32:18 · 3386 阅读 · 0 评论 -
关于Activity和Fragment生命周期的小记录
1. 单纯activity单纯activity的生命周期比较简单明了,但是值得注意的是,onDestroy的函数当正常finish()的时候(按下返回键)会被调用,但是onDestory()函数在很多的时候(例如含有fragment并被强行清理),并不总是被执行。 官方说法是:有很多情况下系统会简单的杀死这个Activity的宿主进程而不调用它的onDestroy方法,所以在这个方法中不要做任何有原创 2016-08-17 20:08:18 · 526 阅读 · 0 评论 -
关于Recyclerview使用小记
关于recyclerview用法参考了很多大神的代码,很多代码只是拿来用,还未认真去思考原理,这里做一个简单的总结。原创 2016-08-19 18:32:24 · 1562 阅读 · 2 评论 -
简单梳理android蓝牙配对通讯、app层实现蓝牙静默配对、ClsUtils类
1.搜索蓝牙设备BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();if (bluetoothAdapter == null) {//不支持蓝牙或者蓝牙不可用 Toast.makeText(this, "设备不支持蓝牙", Toast.LENGTH_SHORT).show();原创 2016-08-11 18:36:49 · 9595 阅读 · 4 评论 -
android studio使用Aidl跨进程调用服务
以前就知道其大概代码流程,但是一直没有敲代码去实现,今天将其实现了,android studio下编写也遇到了一些小细节的问题,特此记录一下。 既然是模拟Aidl通讯,那么当然要编写两个应用了,一个提供服务给另一个应用调用,那么开始吧。 一、服务提供方应用编写 ①.为了更全面一些,我编写了一个自定义类Book在Aidl之中传递,不同进程间传递自定义对象必须实现Parcelable接口,Seri原创 2016-10-20 22:02:09 · 2627 阅读 · 0 评论 -
android棘手综合问题小记
代码只是解决特定问题的方法,并未深入研究每一个方法的原理,仅作为自身积累所用。如果对你有启发,请点赞哦。 1. 使用Gson解析自定义javabean ①.中括号开头的jsonType listType = new TypeToken<List<User>>(){}.getType(); Gson gson = new Gson(); List<User> users = gson.fr原创 2016-09-20 18:05:08 · 514 阅读 · 0 评论 -
vuforia for android环境配置、替换Tartget、替换模型
本篇介绍最基础的入门,能找到资料的直接提供链接。 1.在androidstudio的自己的项目中引入vuforia库。 在官网下载 vuforia-sdk-android-x-x-xxx-x,里边包含两个库:一个vuforia.jar,在build/java/vuforia目录下;一个动态库文件在,在build/lib目录下。jar包直接拷贝到libs目录下as a libiary即可,然后将动原创 2016-11-16 17:37:43 · 1889 阅读 · 0 评论 -
Opengles2.0 for android入门笔记(一)
oepngles2.0 for android的教程少的可怜,有的居然还是opengles 1.0版本的。鄙人刚学opengles,理论也是一知半解,其实android已经帮我们封装了一些内容了,so我直接从最基础的用法开始记录了。 1.oepngles2.0绘图基本流程 图形是绘制在GlSurfaceView中的,也就是画布。而具体绘制什么是由GLSurfaceView.Renderer的实现原创 2016-11-16 19:57:24 · 638 阅读 · 0 评论 -
关于Bitmap使用的笔记汇总
对于android的Bitmap的认知一直非常有限,最近要用opengles 2.0加载bitmap作为纹理,仔细看了一下Bitmap的用法,在此专门写一个博客记录一下。 1.关于bitmap运行过程中占用内存的大小 参考这两篇博客: http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=498 http://blog.csdn.net/a原创 2016-12-16 19:37:04 · 528 阅读 · 0 评论 -
Android Studio常见错误汇总
android studio用了有一段时间了,经常用其导入一些别人的开源项目会报各种各样的错误,于是单独在此整理记录一下。以下解决办法都是亲测使用过的,如果正好能够解决你的问题,那真是太好了。此文章会持续更新记录遇到的新的错误及解决办法。 1.AndroidStudio导入项目一直卡在Building gradle project info。 问题原因:这是由于Gradle版本不符合导致原创 2016-10-12 19:52:59 · 2385 阅读 · 0 评论 -
android adb命令行等指令汇总
一、adb部分常用命令1.开启appam start -n test.glass..com/test.glass.com.SurfaceActivity2.关闭appam force-stop com.lbb.test3.安装app,前提是没有进入到adb shell里adb install apk路径/xx.apk4.卸载appadb uninstall 包名5.显示安装的所有应原创 2016-12-16 20:36:55 · 968 阅读 · 0 评论 -
AlertDialog编辑框无法调出输入法、锁定Activity方向、自定义进度条的WebView基础使用
1.安卓系统的AlertDialog中点击EditText无法调出系统输入法软键盘的貌似,如下写即可调出 AlertDialog.Builder mBuilder = new AlertDialog.Builder(MainActivity.this); LayoutInflater li = LayoutInflater.from(MainActivity.this); View原创 2016-01-31 15:19:43 · 806 阅读 · 0 评论 -
android的TextView展示带格式文本、首行缩进、引入自定义字体
TextView首行缩进、显示带格式html、自定义字体、根据布局文件生成View原创 2016-01-05 18:02:10 · 2957 阅读 · 0 评论 -
android jni方式调用c++代码并在其它app中使用生成的.so文件
搞了一下午终于明白了一点机制,网上的代码太乱了,很多不经过验证就转载的,强烈谴责这种行为,以下所写都是android studio测试运行过的,欢迎交流指正。运行前提是在project structure中配置好ndk路径。想看入门demo的童鞋不要再到处下载了,ndk文件目录下有一个samples,里面都是官方demo,例如hello-jni,不过是eclipse的项目哦。 1.使用androi原创 2016-10-18 21:46:00 · 4380 阅读 · 5 评论