
Android知识点
gnifeifeiing
这个作者很懒,什么都没留下…
展开
-
Android:file.mkdirs() false
如果创建文件目录失败,就要考虑两个原因:1.是否给了读写权限,清单文件有读写权限,但是创建目录之前是否允许了: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />2.考虑是否是Android 10+系统,Andr原创 2021-02-16 09:49:23 · 1064 阅读 · 0 评论 -
Sqlite3查看当前应用的Cookie文件内容
配置Sqlite3环境变量然后通过Device File Explorer找到我们当前应用的Cookie文件,文件位置:/data/data//app_webview/default,找到一个Cookies文件,虽然它没有.db扩展名,但是其实它就是一个sqlite数据库!然后将它保存到磁盘目录,我是保存在E盘目录下命令行运行:sqlite3 E:\Cookies4.查看此文件中的数据库...原创 2019-12-20 17:17:43 · 941 阅读 · 0 评论 -
百度地图获取发布版SHA1
.先给APP签名,,签名会生成xxxx.jks文件(改签名文件基于android studio生成的),然后我将该文件放到F盘根目录下。原创 2016-06-29 12:14:50 · 4391 阅读 · 0 评论 -
Thread Join()的用法--线程同步性
Java Thread类有个 join() 方法,先前一直不知道是怎么用的,直到看到这篇文章。http://auguslee.iteye.com/blog/1292203Java Thread中, join() 方法主要是让调用该方法的thread完成run方法里面的东西后, 再执行join()方法后面的代码。转载 2016-06-15 14:55:23 · 504 阅读 · 0 评论 -
CoordinatorLayout,AppBarLayout嵌套TabLayout实现滑动时标题栏隐藏,tab栏固定顶端
CoordinatorLayout: 使用CoordinatorLayout需要在Gradle加入Support Design Library:compile 'com.android.support:design:2X.X.X'原创 2016-11-03 15:54:22 · 3020 阅读 · 0 评论 -
Toast替代者Snackbar
Snackbar是design support library中另一个组件,使用Snackbar我们可以在屏幕底部(大多时候)快速弹出消息,它和Toast非常相似,但是它更灵活一些,它能在弹出消息中做出更多的操作,某些情境下也能替换dialog。同时它支持用户向右滑动取消。原创 2016-11-02 16:16:03 · 655 阅读 · 0 评论 -
colorAccent,colorPrimary,colorPrimaryDark……图解
转:http://blog.sina.com.cn/s/blog_6e334dc70102ve7d.html 伴随着Android5.0的发布也更新了support-v7-appcompat 到V21,其中增加了ToolBar、recyclerview、cardview等控件。转载 2016-11-02 17:29:06 · 472 阅读 · 0 评论 -
Ionic,angular.js学习--(本篇文章技术已过时,angular学习请参考angular2)
ionic学习原创 2016-08-01 18:18:18 · 931 阅读 · 0 评论 -
转:设置Android app的字体不随系统全局字体大小的变动而变动
从android4.0起系统设置的”显示“提供设置字体大小的选项。以三星s4为例,在“设置-我的设备-显示-字体大小”中选择,可以调整系统的字体。这个设置直接会影响到所有sp为单位的字体适配,所以很多app在设置了系统字体后瞬间变得面目全非。 针对该设置,影响的是Configuration下的fontScale。Configuration conf = getResources(转载 2017-06-28 17:46:27 · 969 阅读 · 0 评论 -
Fragment和Activity两种沉浸式状态栏的实现
我们普通的Activity所有的标题栏颜色风格基本是一致的,所以我们可以将这种单独的Activity的沉浸式状态栏放在BaseActivity中实现。但是如果遇到一级栏目的fragment中,且有些fragment中有图片我们该如何处理呢?先看图原创 2017-11-09 11:26:33 · 8386 阅读 · 3 评论 -
[Android] 关于WebView的内存泄露问题
本文转:http://blog.youkuaiyun.com/arui319/article/details/9701881 http://my.oschina.net/zhibuji/blog/100580 今天一同事,过来咨询内存泄露的问题。于是有了这篇blog,简单写一下,做个记录吧。 他说他们的APP,查看内存占用,发现会快速增长,且不会减少,过来咨询一下大概原因。本来转载 2016-05-27 09:47:36 · 1342 阅读 · 0 评论 -
Android Studio使用总结
Android Studio如何快速生成get,set,tostring,构造函数 有两种方式: 方式一:Code–>Generate 方式二:通过快捷键Alt+InsertAndroid Studio如何引入jar包 当我们AS处于Project视图开发模式下,新手可能找不到libs以便引入jar包,我们可以在该project中的主Module下新建一个libs文件夹,将jar包放到该文件原创 2016-03-21 11:11:15 · 305 阅读 · 0 评论 -
解决onCreate中不能获取View宽高
在onCreate或者onResume中不能获取view 的宽高是因为:view的measure过程和activity的生命周期不是同步执行的,因此无法保证执行onCreate,onStart,onResume时某个view已经测量完毕,这里给出三个解决方案: 注意:本人简单测试了Fragment中利用view.post(runnable);不能达到效果,感兴趣的可以再试试。原创 2016-01-13 18:02:34 · 897 阅读 · 0 评论 -
Activity的Theme主题
在AndroidManifest.xml文件里面:转载 2015-06-03 16:20:36 · 448 阅读 · 0 评论 -
Android-自定义AttributeSet属性
一般是当项目中遇到这样的场景需要自定义控件的AttributeSet属性:一个自定义控件的有些属性内容是随着外部条件而动态改变的,for example:一个自定义的ListView控件,需要在底部添加一个View,而这个View在不同的模块使用中传入的转载 2015-06-03 16:24:12 · 655 阅读 · 0 评论 -
[转]Eclipse编码格式修改
本文转自:http://hi.baidu.com/lyq32/blog/item/5a9a22c7e6b1f7dad1006083.html转载 2015-07-15 15:28:58 · 352 阅读 · 0 评论 -
【转载】Fragment中通过回调获得实现Activity中的onTouchEvent函数
该方法分为两步,首先是在父类Activity中,构造一个回调接口,并向外提供注册和销毁该回调接口的方法。然后在Activity的dispatchTouchEvent函数中遍历所有注册了该回调接口的对象,分发onTouchEvent事件。转载 2015-08-12 11:44:34 · 472 阅读 · 0 评论 -
EditText限制输入金额(价格)格式
/* * 监听小数点让用户只能输入小数点后两位 * * @param editText */原创 2015-09-02 16:29:18 · 2074 阅读 · 0 评论 -
android异步任务设计思详解(AsyncTask)
转:http://www.jb51.net/article/47428.htmAsyncTask在Android十分常用,那为什么如此常用呢,不用行不行呢,内部又是怎么实现的呢,为什么Java的API中没有这个类呢,看完本文后,你将会知道答案这里说有设计思想是我根据查看Android源代码提炼出来的代码逻辑,所以不会跟Google工程师的原始设计思想100%符合(也有可能是0%)转载 2015-08-19 10:36:20 · 422 阅读 · 0 评论 -
eclipse按住ctrl点布局文件只能跳转到R文件
前两天eclipse不小心删了ADT的插件,就重新下载了一个eclipse配置了下(本人有强迫症)。 但是发现eclipse按住ctrl点布局文件只能跳转到R文件,不能跳转到布局,很是不爽。这里记录一下解决方法: window–>preferences– >General–>Editors–>Text Editors–>hyperlink. 将上面一个Open Declaration取消勾选,原创 2015-11-09 15:46:15 · 2336 阅读 · 5 评论 -
android解决xml里设置高度跟代码里的设置高度不同
今天在设置布局时发现,我的xml布局里高度写死了,然后在子布局中用代码设置其高度,发现代码设置的高度要矮好多,网上搜索才知道: 代码写的是像素 而XML中(即dp)写的是单位密度。 两者是需要转换才能达到我们想要的效果的。转换的代码:package com.jqyd.njztc_normal.util;import android.content.Context;public class Co原创 2015-11-24 11:26:19 · 2528 阅读 · 0 评论 -
【整理】Eclipse注释模板
转:http://blog.youkuaiyun.com/android_robot/article/details/6708466 网上的Eclipse注释模板,在这里稍稍整理一些比较常用的。 编辑注释模板的方法:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。转载 2015-12-16 09:25:26 · 495 阅读 · 0 评论 -
百度地图SDK 3.3使用汇总
隐藏地图上比例尺:mMapView.removeViewAt(2);隐藏地图上百度地图logo图标:mMapView.removeViewAt(1);隐藏百度logo和缩放控件ZoomControl:View child = mMapView.getChildAt(1);// 隐藏百度logo和缩放控件ZoomControlif (child instanceof ImageView || ch原创 2015-06-18 17:52:44 · 597 阅读 · 0 评论