
Android
文章平均质量分 52
_伍小七_
这个作者很懒,什么都没留下…
展开
-
关于:android:layout_height associated with an element type "Button"错误
在安卓的layout文件中,如果出现该错误,很可能的原因为:1.使用了中文的双引号原创 2014-09-19 22:03:07 · 1104 阅读 · 0 评论 -
Android中获取Mac地址
每一个连接网络的主机都会有一个Mac地址(又称为物理地址)和IP地址,Mac地址是与主机相关的,一台主机就会有一个Mac地址,而且这个物理地址是不变的,在主机出厂的时候就已经是写在硬件上的了。Android手机能够连接网络,手机也会有一个Mac地址。如何获取安卓手机的Mac地址:1.需要添加访问Wifi的权限:2.获取Mac的方法:private String getM原创 2015-03-07 11:14:16 · 2510 阅读 · 0 评论 -
Android中MalformedURLException的解决
当我们需要创建一个URL对象的时候,可以通过以下方法:URL url = new URL(urlString);其中的urlString表示的是我们的链接地址,当我们出现MalformedURLException异常的时候,有可能的原因是:1.urlString对应的链接地址需要在前面添加上“http://”,平时我们在浏览器的地址栏中不需要添加“http://”,因为浏览器默认使用的原创 2015-03-10 16:03:35 · 5487 阅读 · 0 评论 -
Android中AsyncTask进行后台下载文件并在下拉菜单显示下载进度
一个Demo,封装了AsyncTask下载文件和进度显示的代码,以后在做项目的时候能够直接进行使用。原创 2015-03-21 00:50:29 · 4505 阅读 · 2 评论 -
关于LayoutInflater使用出现unSupportedOperationException异常
layoutInflater.inflate(resourceId, root);LayoutInflater主要是用来加载布局的,用法有两种:LayoutInflater layoutInflater = LayoutInflater.from(context);或者LayoutInflater layoutInflater = (LayoutInflater) context.ge原创 2015-03-12 18:27:16 · 750 阅读 · 0 评论 -
自定义Dialog
Android自带的dialog往往不能够满足我们设计的要求,所以有的时候需要自己自定义Dialog。例如,以下介绍如下的自定义Dialog:思路:1.自定义一个Dialog的Style;2.编写自定义的Dialog类,继承自Dialog;3.使用自定义的Dialog;具体实现的步骤:1.定义Style: @null原创 2015-05-24 22:49:21 · 1038 阅读 · 0 评论 -
Android中使用Build获取当前系统SDK版本
android中部分API的使用,需要在特定的SDK版本之后才能使用,因此在兼容老版本SDK的时候,经常需要判断API的版本。Android中提供了Build类来判断API的版本,我们可以这样子操作:if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR1) { // TODO} Build.VE原创 2015-08-08 17:06:02 · 15413 阅读 · 0 评论 -
Android Studio解决unspecified on project app resolves to an APK archive which is not supported
出现该问题unspecified on project app resolves to an APK archive which is not supported as a compilation dependency的情形可能是:创建了两个Module,其中一个Module依赖另一个Module而导致了出现该问题; 如果在Android Studio中,有ModuleA和M原创 2015-08-28 11:28:45 · 28011 阅读 · 8 评论 -
解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题
如果在刚够构建Android Studio项目的时候,运行发现,出现没找到资源的错误!找不到com.android.support/appcompat-v7/23.0.1/res/values-v23/values-v23.xml/路径/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.1/原创 2015-09-08 13:10:59 · 104175 阅读 · 13 评论 -
解决ubuntu下Android Studio出现“aapt” IOException error=2, No such file or directory问题
aapt” IOException error=2, No such file or directory原创 2015-09-07 13:59:56 · 4207 阅读 · 0 评论 -
Android v7 Toolbar的使用
AndroidToolbar官方文档Overviewlayout布局Manifest ThemeJava相关的类待更新官方文档http://developer.android.com/intl/zh-cn/reference/android/support/v7/widget/Toolbar.htmlOverviewv7下的 android.support原创 2016-01-24 22:28:53 · 2513 阅读 · 0 评论 -
Android Raised Button
Android Raised Button前言如何添加设置style参考谢谢前言知道了Google发布的Material Design之后,如何在代码中使用Raised Button?如何添加在 build.gradle 中添加 appcompat 的库:dependencies { compile 'com.android.su原创 2016-03-15 18:53:27 · 2606 阅读 · 0 评论 -
Android NDK开发
NDKJNIDemo创建Android项目布局文件activity_mainxml 创建JNI目录新建JNI相关的类生成 JNIClass 的头文件h移动头文件创建CC代码修改 app 的 buildgradle再次修改 JNIClassjava设置NDK路径修改 gradlepropertiesMainActivityjava其他问题谢谢JNIJNI,是Jav原创 2016-03-30 15:48:27 · 819 阅读 · 0 评论 -
Material Design颜色
颜色例子颜色例子蓝色粉红色绿色灰色橙色蓝色#3F51B5#303F9F粉红色#FF80AB#FF4081#F50057绿色#2E7D32#388E3C灰色#212121#505050橙色#FF9800#EF6C00原创 2016-01-19 21:01:46 · 1167 阅读 · 0 评论 -
Android Material Design theme
Android Material Design theme前言Toolbar theme主题Theme参考前言记下用于以后翻查。Toolbar theme<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize y原创 2016-02-09 17:11:45 · 1993 阅读 · 0 评论 -
Android Toolbar使用ActionMode
Toolbar使用ActionMode基本情况设置StyleJava总结谢谢基本情况ActionMode 其实是一种菜单方式,从Android3.0之后出现,可以通过AppCompat兼容老版本。Android5.0之后的MD设计,使用了Toolbar代替了ActionBar,如何在使用Toolbar的时候,能够适配ActionMode设置Style<原创 2016-03-12 13:34:37 · 6240 阅读 · 1 评论 -
Android 百度地图SHA1签名的问题
Android 百度地图SHA1基本情况最近接管了一个App的开发,其中需要接入百度地图的API,百度地图的API具体的使用方法参考官方文档, 主要是要了解其中的签名问题,否则签名出问题则无法正常使用百度地图的API。我们在开发app过程中,会有开发状态(debug)和发布状态(release)。百度地图API需要这两个状态对应的SHA1值,否则无法使用。而API控制台的发布版SHA1是必填项。de原创 2016-05-11 13:52:06 · 2558 阅读 · 0 评论 -
解决Android CalendarView显示卡顿的问题
Android CalendarView显示卡顿基本情况添加CalendarView代码解决方法基本情况无论在Dialog、PopupWindow等View中嵌套CalendarView的时候,都会出现CalendarView显示卡顿的问题,或者显示的日历只有星期,具体的日期无法看到的问题,更甚至出现ANR的问题,而且查看Location也可以看原创 2016-06-16 16:15:55 · 3332 阅读 · 0 评论 -
ActionBar中添加菜单
Android中会默认添加Actionbar,可以在ActionBar中添加我们所需要的菜单。在res / menu / 目录下存放的是我们的菜单文件,可以对每一个Activity需要显示的菜单添加一个xml文件。例如在MainActivity中添加设置菜单:1.首先在res / menu / 文件下添加菜单main.xml:<item android:id="原创 2015-03-05 10:03:55 · 2100 阅读 · 0 评论 -
关于"Are you missing a call to unregisterReceiver()? "错误
出现这个原创 2014-10-19 15:42:48 · 6798 阅读 · 0 评论 -
两个Activity通信&&startActivityForResult的使用
假设现在有两个Activity:MainActivity和OtherActivity,原创 2014-10-19 09:23:27 · 866 阅读 · 0 评论 -
安卓编程——自动提示框AutoCompleteTextView的应用
自动完成文本框AutoCompleteTextView从EditText原创 2014-08-23 22:04:01 · 1071 阅读 · 0 评论 -
安卓编程——列表选择框Spinner的使用
Spinner是一个列表选择项,不是现下拉菜单,原创 2014-08-24 13:39:05 · 1444 阅读 · 2 评论 -
安卓编程——单选框RadioGroup,单选按钮RadioButton的使用
最近开始学安卓一些基本的编程原创 2014-08-23 14:03:13 · 9951 阅读 · 0 评论 -
关于解决:the constructor AlertDialog.Builder(new View.OnClickListener() ) is undefined
今天开始学习安卓AlertDialog的使用,但是却出现了该错误:the constructor AlertDialog.Builder(new View.OnClickListener() ) is undefined原创 2014-08-28 15:31:01 · 6916 阅读 · 1 评论 -
关于解决:aapt: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64
最近开始在ubuntu上搭载安卓的开发环境(Eclipse+Sdk+Adt原创 2014-09-10 18:57:18 · 11573 阅读 · 0 评论 -
安卓美化——apktool的使用
安卓有一个很强大的工具:apktool工具,可以对安卓的安装包apk原创 2014-08-29 15:55:59 · 1527 阅读 · 0 评论 -
安卓美化——添加下拉菜单图片或下拉菜单透明
想必下拉菜单有一个背景会让人原创 2014-08-29 19:23:44 · 4513 阅读 · 0 评论 -
关于“you need to use a theme.appcompat theme (or descendant) with this activity”错误
在写一个应用的界面的时候,我xiangb原创 2014-09-23 12:59:43 · 4913 阅读 · 1 评论 -
关于:findViewById()返回null的问题和如何获取Fragment中的组件
如果使用ViewPager+Fragment,一般都会写几个Fragment的类,每一个Fragment分别有对应的layout文件。如果在MainActivity中使用findViewById()方法获取Fragment对应layout中的组件,例如获取Fragment中的按钮,则会抛出一个java.lang.NullPointerException的异常。返回null的原因是:原创 2014-09-26 21:31:49 · 4033 阅读 · 0 评论 -
如何禁止viewPage左右滑动的效果
在使用viewPage+Fragment时候,能够实现类似微信左右切换的效果原创 2014-09-25 17:22:40 · 4504 阅读 · 0 评论 -
关于“NetWorkOnMainThreadException”错误
这个错误意思就是:在主线程访问网络异常,原创 2014-10-23 21:16:36 · 1537 阅读 · 0 评论 -
BaseExpandableListAdapter的详细说明
BaseExpandableListAdapter主要是作为ExpandableListView的Adapter,而ExpandableListView顾名思义就是可展开的ListView,实际中有很多使用到ExpandableListView的例子,例如QQ好友列表等,使用ExpandableListView最主要就是要实现BaseExpandableListAdapter了。参考了网上别人原创 2014-10-30 14:59:24 · 13653 阅读 · 0 评论 -
获取屏幕的宽度以及动态设置ImageView的宽度、高度
当在使用一个ImageView的时候,有时候需要将它的宽度、gaodu原创 2014-10-04 15:57:15 · 5543 阅读 · 0 评论 -
如何设置ImageView的某一个方向的外边距
ImageView有一个方法:setPadding(int left,int up,int right,int bottom)可以设置Image原创 2014-10-04 17:09:56 · 6676 阅读 · 0 评论 -
Android 动画
Android动画前言动画分类如何加载动画渐变动画帧动画属性动画前言之前一直没有系统地学习Android中的动画,每当编码需要动画效果的时候,总是很郁闷。虽然网上已经有很多相关的教程,但是自己还是做个总结:简单简洁!动画分类简单地说,动画就几种类型:渐变、平移、旋转等,Android中:Tween Animation 渐变动画 包含了渐变alpha、平移transl原创 2016-07-09 00:34:46 · 710 阅读 · 0 评论