08 2016 档案
摘要:包含内容:1、设置长方形的包裹。 2、弹出键盘时候,text最后一行与键盘上端一起上移 3、高度设置为matchXX的时候,出来的输入框在中间 4、设置光标位置 1.首先是在drawable中设置一个有弧度的长方形样式 将background设置为以上的地址,drawableleft是设置左边有一个
阅读全文
摘要:Android四核心activity,service,broadcast receiver和content provider。除了content provider之外,彼此的通信都要使用Intent对象来进行。 Intent对象描述了要执行的结果是什么,基本内容可以氛围:componentName组
阅读全文
摘要:调用一个AlertDialog,显示选择跳到baidu首页,关闭则不做任何事情 自定义一个布局文件去加载。获得布局文件中的控件,并获得edittext的值。
阅读全文
摘要:当你不能够再能拥有的时候,唯一能做的,就是令自己不再忘记。 醉生梦死只是一个玩笑,一个你自己选择真假的玩笑。但是,记忆太好却真的是烦恼的来源。当真不当真,相信不相信,只是选择。 酒越喝越暖,水越喝越寒。我想那只是你没喝过啤酒。 每个人都会经历这样的阶段,总想知道山那边是什么,即使你告诉了他,或者即使
阅读全文
摘要:简单的SQLite创建、插入数据、更新数据 创建数据库的第二种方法: 写一个类继承自SQLiteOpenHelper,这个好处是可以更新数据库操作 在页面实例化 其后操作同上
阅读全文
摘要:布局的监听事件重写方法: 获得布局的监听事件,注意返回值改为true,否则在执行了DOWN以后不再执行UP和MOVE操作。 获得在屏幕上点击数量(即手指数量)的函数,每一个手机可以获得的最大数量不等 可以通过move对图片的大小进行操作
阅读全文
摘要:RT , ViewPager + Fragment 自己实现相对比较麻烦,但是在AS中居然新建activity中有一个Tabbed Activity,这是相当有趣的 ,封装了类似viewpager + fragment +滚动的RadioButton ! 在创建activity的时候可以有这个选项
阅读全文
摘要:Service是不需要界面的服务,比如http长连接,后台播放音乐 等等 首先新建一个类,extent Service 。(AS中新建目录有Service选项) 1.启动服务 2.停止服务 3.绑定服务 在绑定服务的时候需要重写两个函数 并且在Service中要实现onBind(),返回一个对象 4
阅读全文
摘要:android四核心activity,service,broadcast receiver和content provider。除了content provider之外,彼此的通信都要使用Intent对象来进行。 Intent对象描述了要执行的结果是什么,基本内容可以氛围:componentName组
阅读全文
摘要:activity的启动模式也叫launchMode,一共有以下四种: 1.standard 2.singleTop 3.singleTask 4.singleInstance 启动设置在<activity android:launchMode:"xxx">中设置,默认为standard standa
阅读全文
摘要:activity1传值给activity2,我们可以用Intent.putExtra来实现,还可以用bundle来完成.在此不赘述. 在2返回值给1的时候我们也可以用这样的方式,然后跳转活动,startActivity. 但是,还有一个方法叫setResult(resultCode, intent
阅读全文
摘要:Serializable是由JAVA封装的传递方法,Parcelable则是android创建的。 两者相比较Serializable简单,但是消耗较大,Parcelable则相对麻烦,但是消耗小 Serializable使用方法 : 1.implement Serializable 2.传递值 3
阅读全文
摘要:int、float、double、boolean、char 等。基本数据类型是不具备对象的特性的,比如基本类型不能调用方法、功能简单。为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。 基本类型和包装类之间的对应关系
阅读全文
摘要:实现简单的手势比如横竖滑动可以用GestureDetector实现。 分析可以确定, 1、首先要写入onTouchListener事件获得motionEvent对象 2、创建一个GestureDetector 3、GestureDetector会转发motionEvent对象至Listener 4、
阅读全文
摘要:首先,一个Textview可以很简单的实现,但是多个textview的实现方式就比较麻烦 . 一个Textview实现滚动的条件: 1、文本长度足够长 2、ellipsize="marquee" 3、focusable="true" focusableInTouchMode="true" 当然,既然
阅读全文
摘要:活动之间的跳转也是可以控制动作 overridePendingTransition就是可以控制跳转效果的语句,其中第一个参数是控制第二个页面进来的效果,第二个参数是控制当前页面出去的效果 效果的变化还是和Animation的属性页面控制相同,例如
阅读全文
摘要:在此只是记录最简单的方式。 首先重复可以在xml文件中设置属性 这是repeatcount设置为无限,当然还可以设置为具体数值.repeatMode有两个值可以选择,restart和reverse,分别是重放和回放 效果叠加可以在xml中同时写入几个效果 translate和rotate是同时发生的
阅读全文
摘要:Animation的四种动画方式: alpha 清晰度渐变 scale 缩放变大 rotate 旋转 translate 移动 首先在代码中建立对象 效果代码在res中建立alpha文件夹 alpha清晰度代码: scale缩放代码: rotate旋转代码: translate移动代码:
阅读全文
摘要:handler :更新UI的机制,消息的处理机制 四种用法sendMessage、sendMessageDelayed、post(runnable)、postDelayed(Runnable,long) post用法 sendMessage用法 加上一个自己写的页面自动滑动的demo , 不是最正确
阅读全文
摘要:根据目前总结Mob的短信验证首先 1.MobCommons.jar MobTools.jar SMSSDK-<version>.aar SMSSDKGUI-<version>.aar 将这四个复制导入libs 2.build.gradle里面将libs加入仓库(repositories),然后添加依
阅读全文