Android
曹瑞曹瑞
微信:cao_rui_jian_xiong,很希望和大家一起交流学习。
展开
-
Android WebView打开新连接还在同一个WebView的方法
webview在打开网页中的连接时 会重新打开一个新的webView,而有时候我们不需要打开新的,可以用一下方法:WebView mywebview = new WebView(this); mywebview.setWebViewClient(new WebViewClient() { @Override public bool转载 2014-11-15 15:32:28 · 1025 阅读 · 0 评论 -
Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEA转载 2015-03-24 10:01:49 · 365 阅读 · 0 评论 -
android shape的使用
<corners android:radius="9dp" android:topLeftRadius="2dp" android:topRightRadius="2dp" android:bottomLeftRadius="2dp" android:bottomRightRadius="2dp"/>转载 2015-03-24 18:15:16 · 315 阅读 · 0 评论 -
Android中贝塞尔曲线的绘制方法
贝塞尔曲线,很多人可能不太了解,什么叫做贝塞尔曲线呢?这里先做一下简单介绍:贝塞尔曲线也可以叫做贝济埃曲线或者贝兹曲线,它由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋。一般的矢量图形软件常利用贝塞尔曲线来精确画出曲线。 上面的介绍中,“线段像可伸缩的皮筋”这句话非常关键,但也特别好理解。至于贝塞尔曲线的详细内容大家可以查阅相关资料。 Android提供的转载 2015-04-18 14:27:54 · 2202 阅读 · 0 评论 -
Android 自定义progressDialog实现
http://www.open-open.com/lib/view/open1335576985577.html我们在项目中经常会遇到这样一个应用场景:执行某个耗时操作时,为了安抚用户等待的烦躁心情我们一般会使用进度条之类的空间,在android中让大家最 容易想到的就是progressbar或者progressDialog,区别在于前者是一个控件,后者是对话框。由于一些需求在弹出进度条时不希转载 2015-04-19 21:25:23 · 289 阅读 · 0 评论 -
Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)转载 2015-04-19 21:26:27 · 336 阅读 · 0 评论 -
Android
进阶篇如果你完成了入门教程,那么你应该进阶了学习使用Git 使用Git对于一个开发者来说是非常重要的。你并不需要成为一个Git专家,只要能正常使用基本就够了。我就推荐两个学习Git的教程吧! 廖雪峰的Git教程猴子都能懂的Git入门关注一些开源项目,并使用他们 Android开源库真的太多了,如果你不是特别闲的话,就去关注转载 2015-05-20 20:31:36 · 402 阅读 · 0 评论 -
【Android 应用开发】 自定义组件 宽高适配方法, 手势监听器操作组件, 回调接口维护策略, 绘制方法分析 -- 基于 WheelView 组件分析自定义组件
http://blog.csdn.net/shulianghan/article/details/41520569转载 2015-07-08 22:41:10 · 307 阅读 · 0 评论 -
Android xUtils框架(一)DbUtils
框架地址:https://github.com/wyouflf/xUtils需要的权限uses-permissionandroid:name="android.permission.INTERNET"/> uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/转载 2015-07-09 13:46:29 · 370 阅读 · 0 评论 -
Android ORMLite 框架的入门用法
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39121377大家在Android项目中或多或少的都会使用数据库,为了提高我们的开发效率,当然少不了数据库ORM框架了,尤其是某些数据库操作特别频繁的app;本篇博客将详细介绍ORMLite的简易用法。下面开始介绍ORMLite的入门用法~1、下载 ORML转载 2015-07-11 08:05:11 · 316 阅读 · 0 评论 -
Android 快速开发系列 ORMLite 框架最佳实践
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39122981,本文出自【张鸿洋的博客】上一篇已经对ORMLite框架做了简单的介绍:Android ORMLite 框架的入门用法~~本篇将介绍项目可能会使用到的一些用法,也为我们的使用ORMLite框架总结出一个较合理的用法。通过上一篇的了解,我们使用ORM转载 2015-07-11 08:06:06 · 419 阅读 · 1 评论 -
Android自定义软键盘的实现
http://blog.csdn.net/hfsu0419/article/details/7924673仅供自用转载 2015-07-11 10:32:52 · 391 阅读 · 0 评论 -
Java根据当前日期获得这一周的日期
摘要 Java根据当前日期获得这一周的日期,不是很经常用,但是用起来又不是很好找的代码!?123456789101112131415161718192021222324转载 2015-07-12 15:18:58 · 786 阅读 · 0 评论 -
仿QQ侧滑菜单,HorizontalScrollView和DrawerLayout实现对比
首先感谢Android 自定义控件打造史上最简单的侧滑菜单(HorizontalScrollView),,和Android 高仿 QQ5.0 侧滑菜单效果 自定义控件来袭(DrawerLayout),的源码支持和分析。 通过两个例子的试验,目前发现DrawerLayout和ResideMenu,更适合更好用。HorizontalScrollView仿照实现后,在真机(MX4)上打原创 2015-03-27 09:23:11 · 1625 阅读 · 0 评论 -
android shape的使用详解以及常用效果(渐变色、分割线、边框、半透明阴影效果等)
shape使用、渐变色、分割线、边框、半透明、半透明阴影效果。首先简单了解一下shape中常见的属性。(详细介绍参看 api文档)转载请注明:Rflyee_大飞:http://blog.csdn.net/rflyee/article/details/20785495xml version="1.0" encoding="utf-8"?>shape xmlns:转载 2015-03-24 18:14:34 · 485 阅读 · 0 评论 -
Android Studio常用快捷键
Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。Alt+H:查找功能,全局查找F4:查看类继承关系F2:查看文档说明(函数使用说明)Ctrl+E:查看最近打开过的文件Ctrl+Shift+E:查看最近编辑过的文件double Shift:全局查找,这个查看和Al转载 2015-03-24 14:08:11 · 382 阅读 · 0 评论 -
WebView基本使用
WebView基本使用 WebView是View的一个子类,可以让你在activity中显示网页。 可以在布局文件中写入WebView:比如下面这个写了一个填满整个屏幕的WebView: xml version="1.0" encoding="utf-8"?>WebView xmlns:android="http://schemas.android.com/apk/r转载 2014-11-15 16:28:13 · 362 阅读 · 0 评论 -
Android: 在WebView中获取网页源码
Android: 在WebView中获取网页源码1. 使能javascript: 1webView.getSettings().setJavaScriptEnabled(true);2. 编写本地接口12345final class InJavaS转载 2014-11-15 17:14:55 · 481 阅读 · 0 评论 -
如何使点击webview控件里的网页链接时不跳出应用
安卓开发时有时需要调用网页url,麻烦的是,点击应用里的网页上面的各种链接时,会跳出到uc或是其他浏览器里浏览网页。这样会造成较差的用户体验,如何处理呢? myWebView.setWebViewClient(new WebViewClient() { //点击网页中按钮时,让其还在原页面打开 public boolean sho转载 2014-11-15 16:02:41 · 555 阅读 · 0 评论 -
一个绚丽的loading动效分析与实现!
前两天我们这边的头儿给我说,有个 gif 动效很不错,可以考虑用来做项目里的loading,问我能不能实现,看了下效果确实不错,也还比较有新意,复杂度也不是非常高,所以就花时间给做了,我们先一起看下原gif图效果:从效果上看,我们需要考虑以下几个问题:1.叶子的随机产生;2.叶子随着一条正余弦曲线移动;3.叶子在移动的时候旋转,旋转载 2015-03-26 15:48:11 · 601 阅读 · 0 评论 -
Android include 标签注意点
这里也提供一个xml文件的实例化,方便在各种情况下使用Activity 里的findViewById 只能找到 在setContentView()中的那个布局文件里 有的控件。如果要找到其他xml文件里的控件,需要先实例化该布局文件View v=(ScrollLayout)LayoutInflater.from(mContext).inflate(R.layout.scrolllayout,转载 2015-03-26 17:59:04 · 310 阅读 · 0 评论 -
关于ScrollView不能滑动了
ScrollView中的ImgeView用添加OnClickListener监听,导致ScrollView无法滑动,解决办法覆盖父方法: @Override public boolean canScrollVertically(int direction) { return true; }转载 2015-03-29 16:06:53 · 461 阅读 · 0 评论 -
WindowManager.LayoutParams详解
http://blog.csdn.net/i_lovefish/article/details/8050025转载 2015-03-31 15:07:54 · 330 阅读 · 0 评论 -
Smartbar 自动隐藏,任务栏显示网速 电量带百分比符号
http://tieba.baidu.com/p/3027219616转载 2015-03-31 15:33:39 · 625 阅读 · 0 评论 -
设置背景透明 ,模糊,黑暗度
设置透明度(这是窗体本身的透明度,非背景)view sourceprint?1 WindowManager.LayoutParams lp=getWindow().getAttributes();2 lp.alpha=0.3f;3 getWindow().setAttributes(lp);alpha在0.0f到1.0f之间。1转载 2015-03-31 15:42:29 · 544 阅读 · 0 评论 -
ListView内嵌button等空间,焦点问题
1、item内如果有button等控件时,在监听listview的onitemclick事件时,焦点会被item内的button、imagebutton等控件抢走,从而导致在listview设置了onitemclick事件后不会被触发。解决方法是在初始化item的时候屏蔽掉其内部button等控件的焦点获取,具体方法可以在自定义item的根控件中调用:setDescendantFocusabili转载 2015-04-02 13:14:10 · 350 阅读 · 0 评论 -
透明背景的制作
通常的颜色只有#ffffff,6位,但是颜色本身可以由8位组成,#00ffffff,这里前面的两个00,代表的事颜色的透明度Alpha值,需要改变透明度时候改变这两个00就可以。原创 2015-03-31 11:06:01 · 357 阅读 · 0 评论 -
Android中intent传递对象和Bundle的用法
android中的组件间传递的对象一般实现Parcelable接口,当然也可以使用java的Serializable接口,前者是android专门设计的,效率更高,下面我们就来实现一个Parcelabel。1. 创建一个类实现Parcelable接口,具体实现如下:package com.hebaijun.testparcelable;import android.os.Par转载 2015-03-31 20:26:57 · 324 阅读 · 0 评论 -
在 KitKat以上版本中使用Translucent将Navigation Bar透明化
Android 从 4.4(KitKat) 开始提供了一个视觉上的提升,让最上方的状态栏 (Status Bar) 以及最下方的导航栏 (Navigation Bar) 可以被透明化,并让 APP 的内容可以往上下延伸,使整个画面的可被利用度大幅提升。从 3.0 (honeycomb) 开始,Navigation Bar采用虚拟键,一直都占据一块不小的空间,对很多人来说,整个屏幕无法充利用转载 2015-03-24 10:57:19 · 552 阅读 · 0 评论 -
android studio导入gitbub的library的步骤
1.将下载下来的项目中的library放入你的项目的根目录2.设置到入库:android studio1.01中导入library3.打开library->build.gradle这时候需要dependencies{.....}中的版本需要手动改为当前你用的版本,在app(你的项目)->build.gradle中去找,两个统一下。android-sdk版本也统一下。如果报错原创 2015-07-13 16:30:46 · 879 阅读 · 0 评论