- 博客(47)
- 收藏
- 关注
原创 Android开发中的资料收集
materail degisn设计中文网:http://wiki.jikexueyuan.com/project/material-design/ 图片选择第三方compile'com.github.LuckSiege.PictureSelector:picture_library:v2.2.2' 时间选择控件://时间选择器 compile 'com.feezu.liu...
2018-11-23 11:12:07 331
原创 Android中添加并设置文字字体
Android中添加并设置文字字体,该博文有写,感谢该文博主------------->点击打开链接
2018-11-23 10:47:33 656 1
原创 在textView中添加图片并设置图片大小
在TextView中添加图片并设置图片大小,按照如下方法即可:Drawable drawable = ContextCompat.getDrawable(getApplicationContext(), R.drawable.icon_arrow_mine); drawable.setBounds(0, 0, 30,20); rel_com_fabu.s...
2018-11-23 10:46:36 1367
原创 Win7 x64 Eclipse无法识别手机 / adb interface有黄色感叹号,无法识别
Win7 x64 Eclipse无法识别手机 / adb interface有黄色感叹号,无法识别————————>>>点击打开链接
2018-11-23 10:45:46 329
原创 Android NullPointerException FragmentHostCallback.getHandler()
今天在用tabLayout配合viewPager进行fragment的页面切换的时候遇到了 Android NullPointerException FragmentHostCallback.getHandler() 未捕获异常的空指针问题,日子有没有指明空指针的位置,简直一脸懵逼,???在网上查,有人说是Google开发人员编写程序的一个bug,可是这又不能解决我的问题呀!我也不想替换Fra...
2018-11-23 10:44:43 618
原创 Tablayout+ViewPager+Fragment滑动数据丢失并且卡顿问题
最近在写一个项目时,使用fragment嵌套Tablayout+ViewPager中再嵌套fragment时,来回滑动后第三个fragment的数据丢失,并第三个fragment中的内层fragment的滑动卡顿。如下图:标题原因:在给ViewPager的设置adapter时传递的FragmentManager应该是getChildFragmentManager(),而不是getActi...
2018-11-19 13:59:30 2517 2
原创 Android中有效的获取view的大小
在Android开发的时候,我们通常要获取控件的大小。在activity中获取控件的大小,onCreate()方法获取到的值往往是0,是因为在系统执行该方法的时候,控件还没有绘制完成。而在activity获取或失去焦点的时候会调用一个onWindowFocusChanged()方法,(我们获取控件的大小,只关心控件已完全绘制完成,当window获得焦点即表示界面处于已经绘制完成并已呈现可交互状态)...
2018-11-19 13:58:18 1491
原创 使用Android Studio查看工程的代码总行数
在申请软著的时候需要提供应用的源代码总行数,通过Android studio可以查看,具体步骤如下:1.Ctrl+Shift+A 弹出如下界面,选中Find in Path 双击2.弹出如下窗口,按照图中绿框操作即可查询应用的代码总行数------>点击Open in Find Window就会执行查询代码的总行数3.在下图的这个地方获知应用的代码总行数...
2018-11-19 13:57:03 4145
转载 Android学习知识体系图
整体结构框架二:转自:http://www.yidianzixun.com/n/0EPWldbg?s=9&appid=yidian&ver=3.7.0&utk=1v5uftgw编程基础四大组件常见View的使用网络线程和进程进阶学习开源框架其他补充学习第三方框架补充:转自:https:...
2018-11-19 13:55:38 287
原创 Android中设置AlertDialog宽高占满全屏
相信肯定有不少人在Android开发中使用AlertDialog的时候,遇到AlertDialog总是有边距的问题。下面就来介绍如何使AlertDialog没有边距。(只以设置AlertDialog的宽度占满屏幕宽度为例,高度情况类似,请自行实现)先上效果图: 左右两边有边距是因为AlertDialog依赖的父布局设置的有左右边距分别为10dp,所以显示的dialog才会有左右...
2018-11-19 13:53:38 7922 1
转载 Android中的危险权限有哪些?
本文转自:https://blog.csdn.net/mm_name_zhang/article/details/81410813一类的危险权限普通权限是指那些不会威胁到用户安全和隐私的权限,这部分权限系统会自动帮我们进行授权不需要手动操作。危险权限则表示那些可能会触及到用户安全隐私或者对设备安全造成影响的权限,如获取手机联系人信息等权限,申请者部分权限必须有用户收到点击授权才可以,否则程...
2018-11-19 13:48:23 2504
原创 Android项目中出现多个名字相同的重复文件
Android项目中出现多个名字相同的重复文件,Android studio就不知道该引用哪个文件,这是就会报错!我的错误例如以下:其实这是同一个类型问题,产生的原因是有多于一个的相同名称的文件存在,系统不知道该引用哪一个文件而报错,解决方式是:在module的build.gradle文件中添加两行代码:然后重新编译即可...
2018-11-19 13:47:19 6164
原创 Android动态权限申请库
第一次封装库,有问题欢迎提出来,哈哈哈^_^Android6.0之后就要求敏感权限动态申请,网上也有很多大佬封装的库,本人也没研究。本着自娱自乐的精神,写了一个。若有不完善需要改进的地方,欢迎大家提出,我也希望借鉴下不同的思想。本人菜鸟一枚,请包涵!!!先上效果图:这里给出github地址下面贴出使用的核心代码:1.在项目的build.gradle里边添加仓库地址al...
2018-11-19 13:36:27 1826
原创 根据经纬度根据谷歌地图接口获取到当前地址
/*http://maps.google.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true */上面的访问地址国内可能无法访问,国内可以访问以下地址String url = "http://maps.google.cn/maps/api/geocode/json?latlng="+latitude+","
2018-01-31 16:36:41 6390 2
转载 不同版本设置Activity状态栏颜色
该文链接地址:http://blog.csdn.net/maosidiaoxian/article/details/51734895
2018-01-22 19:20:37 723
原创 android开发错误集锦
Error:Execution failed for task ':app:validateSigningBaiduDebug'.> Keystore file D:\project_space\AgronetByGit3.08\app\Users\xiaoxian\Desktop\Agronet_andriod\AgronetByGit3.08\Agronet_Android.keystor
2017-09-05 09:25:21 724
原创 Activity绑定Service报出活动泄露
Activity绑定Service报出活动泄露,原因是在onCreate()方法中绑定了bindService()之后没有执行相应的解绑方法onUnBindService(),在onDestroy()方法中执行解绑方法onUnBindService()即可08-14 14:06:34.154 18334-18334/com.example.administrator.palamus
2017-08-14 14:13:12 454
原创 android项目依赖aar的方式
在复杂的android工程中,有多个项目依赖的时候,直接在当前主项目main目录的libs目录下直接导入aar包,并在build.gradle中添加后,同步项目会报如下的错误,说明在android工程有多个项目依赖的时候,不能直接在libs目录下引用aar正确的解锁姿势:File---->New---->New Modle,将aar以Modle的形式导入然后在Bui
2017-07-06 16:36:29 982
原创 android 让状态栏成为半透明状态
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /** * 去掉标题,并使状态栏成为半透明状态 */ getWindow().requestFeature(W
2017-07-04 11:32:38 556 1
原创 android基本数据类型的转换
1.Java中如何将string 转化成longlong l = Long.parseLong([String]);或 long l = Long.parseLong([String],[int radix]); long l = Long.valueOf("123").longValue();2.Long.ValueOf("String")与Long.pa
2017-06-30 15:48:08 399
原创 Android 读取文件File的大小
/*** 读取文件的大小*/ public long getFileSize(File f) throws Exception{ long l=""; if ( f.exist ){ FileInputStream mFIS = new FileInputStream(f); l= mFI
2017-06-28 22:15:22 8927 2
原创 改变EditText光标的颜色
在android 的EditText控件里边有一个android:textCurcorDrawable=“”的属性,我们要想改变Edittext的光标颜色可以在drawable中写一个shape文件,如下图示例:然后我们在EditText控件里边的textCurcorDrawable=“”属性引用这个shape资源,就可以将EditText的光标颜色改变
2017-06-27 11:06:49 381
原创 android过时方法的替代方法的收集
过时方法-----------------------------------------------------------------------------------------------------替代方法getResources().getDrawable(R.drawable.icon)------------------>ContextCompat.getDrawable(c
2017-06-22 11:27:59 1341
原创 android studio导入外部项目的报错收集
在使用android studio导入外部项目时经常提示一些错误,现记录于下,并附上自己使用过程中的解决方法!
2017-06-21 17:22:41 840
原创 android过时方法的替代方法
1:getResource.getColor(R.color.color_name)----------------------------Android SDK 升級到 23 之後, getResource.getColor(R.color.color_name) 過時,可以使用新加入的方法ContextCompat.getColor(context
2017-06-16 17:04:52 1248
转载 android学习链接
1.android动画的学习链接点击打开链接2.androidUI与导航学习点击打开链接3.android多媒体学习点击打开链接4.android网络编程学习点击打开链接
2017-06-15 18:39:06 355
原创 用正则表达式判断一个字符串是否全是数字
用正则表达式首先要import java.util.regex.Pattern 和 java.util.regex.Matcherpublic boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(str); i
2017-06-15 11:33:38 19158
原创 沉浸透明状态栏
public class Main6Activity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layo
2017-06-07 16:59:12 246
原创 Bitmap转path
public class BitmapToFile { public ArrayList bitmapToFile(Bitmap signatureBitmap, String new_path, ArrayList pics_result_List) { String yyyyMMdd_hHmm = new SimpleDateFormat("yyyyMMdd_HHmm
2017-06-07 15:47:03 1873
转载 一行文字超出用省略号或滚动处理小技巧
本文章转自红黑联盟---------------->>点击打开链接一、只想让TextView显示一行,但是文字超过TextView的长度怎么办?在开头显示省略号[html] android:singleLine="true" android:ellipsize="start" 在结尾显示省略号[html]android:singleLine="true" a
2017-05-18 09:35:52 2178
原创 Android 图片选择器
本人是Android菜鸟,所有博文都是自己的笔记,供自己工作中使用,以及大众参考,文中多少有借鉴引用的地方,如有不正,欢迎大家指出!本文Android图片选择器是引用yancy的ImageSelector图片选择器开源框架:点击打开链接下面贴出正文:首先在gradle里边申明:compile 'com.yancy.imageselector:imageselector:1.
2017-05-15 20:20:22 745
原创 android学习资料与资源记录
android studio关联github方法详解------------->http://www.cnblogs.com/Sharley/p/5519053.html点击打开链接
2017-05-12 17:55:59 353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人