
android开发
CallMeJason
学习中
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
写一个简单的fragment的demo 时遇到的问题
Fragment fragment = new Fragment(); getFragmentManager().beginTransaction().replace(R.id.main_layout, fragment).commit(); 当时是replace()那里出问题了,错误提示是:The method replace(int, Fragment)原创 2015-01-26 16:33:28 · 601 阅读 · 0 评论 -
android 设置各种颜色 android:background="@color/white"
[create file color.xml at res/values/]#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#转载 2015-03-07 21:02:09 · 19195 阅读 · 0 评论 -
错误:The method replace(int, Fragment) in the type FragmentTransaction is not applicable for the argum
Fragment newfragment =new MyFragment();fragmentTransaction.replace(R.layout.activity_main,newfragment ).commit();提示错误:The method replace(int, Fragment) in the type FragmentTransaction is not app转载 2015-03-07 21:22:50 · 1500 阅读 · 0 评论 -
android 官方文档 个人翻译 Bluetooth 蓝牙
背景:由于在不断扩张android应用的功能 同时也是扩充自己能力 自己花了几个小时将 android官方文档中的 Bluetooth 一节进行了翻译 (由于计算机方面知识积累不够 所以有些地方是自己按照字面翻译的 请多多包涵)全文全都是自己手动翻译 如果喜欢或者转载 请注明出处 The Android platform includes s翻译 2015-03-23 19:40:34 · 2404 阅读 · 0 评论 -
android(android studio)中使用注解框架butterknife
使用butterknife的原因是 当一个布局文件中组件太多的时候 就需要我们去写很多重复的代码 所以butterknife能够帮助我们减少一定的(无用的)代码量1.android studio安装插件首先点击File ->setting ->plugins 然后再新的对话框搜索butterknife 我这个是已经安装 点击install 会重启android原创 2016-01-16 15:34:18 · 677 阅读 · 0 评论 -
android开发中使用高德地图出现的一些问题
作为一名android开发者,地图这一块应该很多人都有碰过,我这里也简述一些自己使用碰到的一些问题(主要是高德地图 不是很喜欢百度地图)1.在使用高德地图的过程中,是要先申请key的 对应一个application 因为这个key设计到本地的一些环境内容比如sha1值 一旦sha1值发生变化 application就没办法使用地图服务我之前在本地测试是可以用的 但是将其导出为apk问原创 2016-01-01 18:06:36 · 10466 阅读 · 2 评论 -
android中实现switchButton
先上目标效果 首先android是没有原生的这种组件的 所以只能靠自己实现整体实现方式有两种 1.draw一个 通过使用代码来画出效果 2.通过图片的切换来实现switch的效果第一种方式 个人觉得应该用的比较少 比较推荐第二种 .如果想要学习怎么通过代码来画出上面图片的效果原创 2016-01-06 10:45:08 · 817 阅读 · 0 评论 -
android JNI开发准备
一直在不断地重复写android各种组件,也知道JNI开发,所以抽了一点时间上手准备了一下 一下内容都是自己根据网上实践总结的第一步是下载NDK 大概400M左右 尝试了一下翻墙去官网下 但是网速确实不行 在网上找到了NDK的下载资源 我的网盘也存着有 需要的可以留言第二步是添加环境变量 目录为 NDK文件夹的根目录第三步是在编译器中设原创 2016-01-09 16:41:47 · 458 阅读 · 0 评论 -
Android中自定义一个事件监听器
监听器就是子对象向父对象发送事件发送的通知 并且让父对象做出反应自定义一个事件监听器主要有四个步骤定义一个接口 在子对象中定义接口(子对象可以是纯粹的Java object 或者Adapter ,fragment,以及其他可以被父对象创建的 例如一个activity )public class MyCustomObject {原创 2016-01-28 20:41:25 · 2115 阅读 · 0 评论 -
Calendar.getInstance()中的getInstance()函数
getInstance()是Calendar提供的一个类方法,它的作用是获得一个Calendar类型的通用对象,getInstance()将返回一个Calendar的对象。还有一点关于 为什么不用 Calendar c=new Calendar();原因是:Calendar类是一个抽象类,在实际使用时实现特定的子类的对象。由于Calendar类是抽象类,且Calendar类的构造方法是p原创 2015-01-24 15:10:11 · 21142 阅读 · 1 评论 -
Android错误之 Requires VIBRATE permission
错误引入:今天在写一个通知的demo时,按钮监听器里设置了 收到通知后 震动( VIBRATE)一段时间 最后运行的时候报错了 错误的提示是 java.lang.SecurityException: Requires VIBRATE permission看到这个大家就知道是权限的问题 然后我就在AndroidManifest.xml中把<uses-permis原创 2015-02-13 20:58:22 · 6688 阅读 · 1 评论 -
Android listview与adapter用法
一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与转载 2015-01-30 01:28:52 · 626 阅读 · 0 评论 -
Android:不同Activity之间的数据传递 (简单的demo)
在Activity中调用另一个Activity时,需要调用startActivity(Intent i), 若需要在调用另外一个Activity的同时传递数据,那么就需要利用android.os.Bundle对象封装数据的能力,将欲传递的数据或参数,通过Bundle来传递不同Intent之间的数据。Bundle对象针对了不同的数据类型提供了许多的方法,例如,传递String类型的数据,使用的方法为转载 2015-01-22 00:02:46 · 801 阅读 · 0 评论 -
Android 中fill_parent、wrap_content和match_parent的区别
三个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。1)fill_parent设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。设置一个顶部布局或控件为fill_parent将强制性让它布满整个屏幕。2) wrap_con转载 2015-01-22 00:14:43 · 619 阅读 · 0 评论 -
Android EditText中attribute的inputType
Android EditText 中有一个inputType属性 ,它设置的作用是用于启用虚拟键盘时 ,会根据相对应的inputType值来启用不同类型的虚拟键盘 例如纯number 或者纯字符//文本类型,多为大写、小写和数字符号。 android:inputType="none" android:inputType="text" android:inputT转载 2015-01-22 11:03:40 · 600 阅读 · 0 评论 -
Android错误:方法setListAdapter(ArrayAdapter<String>) is undefined for the type String
在写一个Android项目的时候 写了一句 setListAdapter() 但是 Eclipse却报错 提示是 The method setListAdapter(ArrayAdapter) is undefined for the type ...然后自己就根据提示 百度了一下 问题的原因 和 解决方案 结果如下:出问题原创 2015-02-10 15:37:47 · 2725 阅读 · 0 评论 -
运行Android新项目的时候报错Your project contains error(s),please fix them before running your application.
原文引用自: http://jinnaxu-tju-edu-cn.iteye.com/blog/1781672 使用eclipse写好Android的代码,代码没有报错。想在AVD中运行测试时,总是会弹出错误框,提示信息为: “Your project contains error(s),please fix them before running your app转载 2015-02-12 12:59:39 · 995 阅读 · 0 评论 -
Android 中Toast的使用
Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。 Toast 最常见的创建方式是使用静态方法 Toast.makeText 我使用的是 SDK 2.2 1. 默认的显示方式 Java代码 //转载 2015-01-25 16:01:55 · 644 阅读 · 0 评论 -
Android中RelativeLayout各个属性
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件转载 2015-01-24 14:46:40 · 451 阅读 · 0 评论 -
React Native 开发(第一篇)
由于最近在研究Hybrid App的开发,又由于看到一篇文章讲到Hybrid 的过程中谈到了React Native,虽然之前有知道这个Facebook开源的项目,但是由于之前这个相关刚起步对android的支持不是很好,所有就没有实际动手开发。今天闲来无事就尝试来用React Native做一下 Hybrid App的开发。1.首先是环境的搭建 由于之前一直是android开发,所以原创 2016-04-24 17:43:20 · 708 阅读 · 0 评论