android
会飞的胖达喵
胖达是只爱打架的猫,而且还会飞~
展开
-
Stopping ADB server failed(code -1)
出错原因:cmd在path路径找不到adb命令,是因为adb.exe文件存在于android-sdk安装目录platform-tools/子目录下,要将这个路径配置到环境变量里面。解决方案:按照书中讲的添加环境变量:C:\android-sdk-windows\tools之后,再添加 \platform-tools到环境变量 。比如android-sdk安装在C盘根目录下,则添加环原创 2016-04-22 23:11:28 · 5008 阅读 · 2 评论 -
三个案例带你看懂LayoutInflater中inflate方法两个参数和三个参数的区别
转载地址:http://blog.csdn.net/u012702547/article/details/52628453关于inflate参数问题,我想很多人多多少少都了解一点,网上也有很多关于这方面介绍的文章,但是枯燥的理论或者翻译让很多小伙伴看完之后还是一脸懵逼,so,我今天想通过三个案例来让小伙伴彻底的搞清楚这个东东。本篇博客我们不讲源码,只看使用。源码的解读会在下一篇博文中带来。转载 2017-09-14 16:32:02 · 323 阅读 · 0 评论 -
getSystemService
getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 传入的Name返回的对象说明WINDOW_SERVICE WindowManager管理打开的窗口程序LAYOUT_INFLATER_SE转载 2017-09-14 16:38:52 · 346 阅读 · 0 评论 -
对android中ActionBar中setDisplayHomeAsUpEnabled和setHomeButtonEnabled和setDisplayShowHomeEnabled方法的理解
setHomeButtonEnabled这个小于4.0版本的默认值为true的。但是在4.0及其以上是false,该方法的作用:决定左上角的图标是否可以点击。没有向左的小图标。 true 图标可以点击 false 不可以点击。actionBar.setDisplayHomeAsUpEnabled(true) // 给左上角图标的左边加上一个返回的图标 。对应ActionBar.转载 2017-09-14 16:57:27 · 362 阅读 · 0 评论 -
使用setCustomView建立标题居中的自定义ActionBar
ActionBar因为溢出菜单的原因导致没有办法让标题居中,但是我们又经常有样式需要标题居中,所以使用自定义ActionBar的布局是最正确的选择,可以在xml布局文件中进行视图的定制。定制使用到的api是ActionBar中提供的 void setCustomView(View) 函数。定义的视图是这个样子的:标题终于居中了。这里没有涉及到任何ActionBar的转载 2017-09-14 17:03:36 · 496 阅读 · 0 评论 -
Android ActionBar高级自定义——设置标题居中和添加控件
转载地址:http://blog.csdn.net/gtbluesky/article/details/44656567关于ActionBar的一些常见使用方法我已经在之前两篇博文(Android ActionBar完全解析(上)和Android ActionBar完全解析(下))里面介绍的比较完全了,然而在日常使用中我们会发现一些知名厂商的APP的ActionBar多姿多彩(其实我想转载 2017-09-14 17:13:02 · 20342 阅读 · 0 评论 -
jks与keystore的区别
jks是在studio里面生成的签名证书,keystore是eclipse里面生成的.原创 2017-08-30 10:00:38 · 23545 阅读 · 0 评论 -
继承AppCompatActivity的Activity无法隐藏标题栏
设置actionBar.setDisplayShowCustomEnabled(true)或者actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); //Enable自定义的View或者如下文转载地址:http://www.jianshu.com/p/2089837b5cd7问题:继承了AppCompatA原创 2017-09-15 15:34:33 · 402 阅读 · 0 评论 -
解决自定义actionbar 两边空隙
解决自定义actionbar 两边空隙网上找的代码ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowCustomEnabled(true); actionBar.setDisplayShowT原创 2017-09-16 11:50:08 · 1634 阅读 · 0 评论 -
Toolbar详解 · Material Design Part 2
文章转载地址:https://zhuanlan.zhihu.com/p/22842375Toolbar详解 · Material Design Part 21 年前这是一个系列文章,在这个系列里,我会按打造一个Material Design App的路线介绍所有应当掌握和值得掌握的系统组件。你会在这些文章里了解到这些组件的使用和内部实现原理,以及它们背后所反映的Ma转载 2017-09-16 11:51:59 · 261 阅读 · 0 评论 -
自定义ActionBar、Toolbar布局(解决自定义ActionBar布局左边始终有一点边距的问题)
转载地址:http://blog.csdn.net/zxt0601/article/details/50463319先列出 自定义ActionBar布局左边始终有一点边距的问题的解决办法:左边的那点边距,其实是由于在 ActionBar继承的样式中,有一个属性,contentInsetStart(默认值是16dp),它导致的,所以如果不想要左边的这个边距,直接改为0即可。我的代码如转载 2017-09-16 14:36:01 · 452 阅读 · 0 评论 -
Toolbar设置详解----掉坑总结
转载请标明出处:http://www.jianshu.com/p/7b5c99e1cfa3本文出自:Jlanglang前言:因为需要封装toolbar,所以彻底的研究了下toolbar,以前只是简单用用,现在发现完全用起来很多坑,总结一下.先来张效果图:QQ图片20170226164432.pngToolbar的结构其实很简单:1.NavigationIco转载 2017-09-16 14:46:11 · 3625 阅读 · 2 评论 -
一、android XML资源文件详解 —— 从物理上分析
转载地址:http://blog.csdn.net/Scotfield_msn/article/details/52455022?locationNum=8一、android工程文件夹内容介绍 在eclipse下,一个完整的工程具有至少以下的目录结构,并且还可以根据需求人工增加文件夹,比如有时候我的工程师JNI,则会用到.so文件,如果是多媒体app,则有media文件夹,下面会转载 2017-09-01 09:19:18 · 635 阅读 · 0 评论 -
浅谈android中的自定义封装易用的Dialog
转载地址:http://blog.csdn.net/u013064109/article/details/51990526好久没写Android的博客,最近在做一个android的项目,里面用到我们经常用的一个控件就是对话框,大家都知道android自带的对话框是很丑的,android5.x之后除外.所以就出现了自定义view,自己定义美观的对话框.好我们就来自定义对话框.整体思路:定转载 2017-09-01 10:03:17 · 294 阅读 · 0 评论 -
Android之设置横屏竖屏
转载地址:http://blog.csdn.net/bear_huangzhen/article/details/46618475方案一:在AndroidManifest.xml中配置在项目的AndroidManifest.xml中找到你所指定的activity中加上Android:screenOrientation属性,它有以下几个参数:"unspecified":默转载 2017-09-01 10:04:06 · 606 阅读 · 0 评论 -
Android中ButterKnife的详细使用
最近刚学会使用ButterKnife,真是超级好用,忍不住要分享给大家了。写在前面:该文档使用7.0版本,8.0版本方法名有所改动,建议看官方文档,整体业务逻辑和原理没什么变动。在Android编程过程中,我们会写大量的布局和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得麻烦类,所以可以采用注解的方式去实现,而ButterKnife则是注解中相对简单转载 2017-09-13 17:02:22 · 364 阅读 · 0 评论 -
Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,
Android Studio SVN配置忽略文件1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关系。2.打开Setting-Version Control-Ignored Files,添加忽略文件,我所知道的忽略文件如下:1、.idea文件夹2、.gra转载 2017-09-13 16:04:53 · 838 阅读 · 0 评论 -
搭建Android开发环境
最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1,学习Android开发的第一步就是搭建Android的开发环境,博客园里面有不少人也写了关于如何搭建Android开转载 2016-04-22 23:15:42 · 410 阅读 · 0 评论 -
一直处于building “XXX”gradle project info
下载离线gradle-3.3-all.zip网址:http://services.gradle.org/distributions/放到C:\Users\Administrator\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9重启android studio原创 2017-07-13 15:39:28 · 277 阅读 · 0 评论 -
eclipse项目导入到AndroidStudioc报错
eclipse项目导入到AndroidStudioc报错Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:Error:Execution failed for task ':app:mergeDebugResources'.> Error: java.util原创 2017-07-14 09:16:24 · 295 阅读 · 0 评论 -
build.gradle配置参数详解
转载地址:http://blog.csdn.net/baidu_31093133/article/details/51860637build.gradle配置参数详解//声明是Android程序apply plugin: 'com.android.application'android {//程序在编译的时候会检查lint,有任何错误提示会停止build,我们可以关闭这个开关转载 2017-07-14 10:02:34 · 546 阅读 · 0 评论 -
Android studio断点调试(全在这里)
转载地址:http://blog.csdn.net/huangxiaominglipeng/article/details/53100811有人说Android 的调试是最坑的,那我只能说是你不会用而已,我可以说android Studio的调试是我见过最棒的。下面会将debug模式和Attach模式的断点调试好了开始写一个简单的调试程序,我转载 2017-08-02 14:26:26 · 62735 阅读 · 5 评论 -
android Log调试
private static final String TAG = "SettingItemsActivity";private void changeUserInfo(String content) { Log.d(TAG, "SettingItemsActivity1: "+PreferencesConfig.FTel.get()); Log.d(TAG原创 2017-08-02 16:02:38 · 527 阅读 · 0 评论 -
App中如何实现消息推送
转载地址:https://zhuanlan.zhihu.com/p/19801751如今的手机每天都会被各种App的消息推送覆盖,消息推送也成了周末去哪儿APP增加自己曝光量的一种重要手段。消息推送的技术也日渐成熟,各种平台纷纷出现,抢占这一业务,本文就从技术角度来吐槽吐槽。本文是由我们的无线开发团队原创和整理,如果转载请务必先咨询本团队。首先介绍下消息推送,即Push的技术基础:转载 2017-08-03 14:36:33 · 36246 阅读 · 1 评论 -
Android的Intent机制详解
转载地址:http://blog.csdn.net/lpjishu/article/details/53310749Intent 是一个消息传递对象,您可以使用它从其他应用组件请求操作。尽管 Intent 可以通过多种方式促进组件之间的通信,但其基本用例主要包括以下三个:启动 Activity:Activity 表示应用中的一个屏幕。通过将 Intent 传递给 startAc转载 2017-08-03 14:44:23 · 743 阅读 · 0 评论 -
Java中list对象的三种遍历方式
1.增强for循环for(String str : list) {//其内部实质上还是调用了迭代器遍历方式,这种循环方式还有其他限制,不建议使用。 System.out.println(str);}2.普通for循环for( int i = 0 ; i ) {//内部不锁定,效率最高,但在多线程要考虑并发操作的问题。 System.out.println(转载 2017-08-19 09:30:34 · 2305 阅读 · 0 评论 -
Mars《Android开发视频教程》全集下载(第一季到第五季)
转发地址:http://blog.sina.com.cn/s/blog_4a5c3f450102uyti.htmlMars《Android开发视频教程》第一季【百度网盘】http://pan.baidu.com/share/link?shareid=209672&uk=2268357803 Mars《Android开发视频教程》第二季【百度网盘】http://pan.bai转载 2017-07-28 14:04:58 · 18369 阅读 · 1 评论 -
Android中Adapter的notifyDataSetInvalidated()和notifyDataSetChanged()的区别
notifyDataSetChanged方法通过一个外部的方法控制如果适配器的内容改变时需要强制调用getView来刷新每个Item的内容。public void notifyDataSetChanged ()该方法内部实现了在每个观察者上面调用onChanged事件。每当发现数据集有改变的情况,或者读取到数据的新状态时,就会调用此方法。public void notifyDataSe转载 2017-08-21 10:13:23 · 1324 阅读 · 0 评论 -
Android中OnItemClick的四个参数意义
请教Android开发中的Adapter内的onItemClick监听器四个arg参数问题(多谢) public void onItemClick(AdapterView arg0, View view, int position, long arg3)如上代码所述,请告诉我arg0到arg3分别代表什么,它们的作用是什么,请尽量让我明白.最佳转载 2017-08-21 11:12:07 · 846 阅读 · 0 评论 -
在Android开发中怎样使用Application类
转载地址:http://www.jianshu.com/p/3138f9c351e8--- 在Android开发中怎样使用Application类自己独立开发项目才发现以前对Application类并不是十分了解,现在开始直接搭建一个新项目的框架才重新踩过这个坑。1. Context类型Android是用Java语言来编写和,然而Android却需要一个完整的Android转载 2017-09-13 14:45:07 · 370 阅读 · 0 评论 -
Android——build.prop 解析
一.概念 在Android设备shell终端可以看到/system目录下的build.prop文件,android的build.prop文件是在Android编译时刻收集的各种property(LCD density/语言/编译时间, etc.),编译完成之后,文件生成在out/target/product//system/目录下。在Android运行时刻可以通过pro转载 2017-08-28 09:42:17 · 1560 阅读 · 0 评论 -
Error:The module 'app' is an Android project without build variants, and cannot be built.
导入 项目Error:The module 'app' is an Android project without build variants, and cannot be built.Please fix the module's configuration in the build.gradle file and sync the project again. dependenci...原创 2019-09-03 17:23:50 · 1689 阅读 · 0 评论