- 博客(66)
- 资源 (7)
- 收藏
- 关注
翻译 WebViews管理者
原始文章:https://developer.android.com/guide/webapps/managing-webview.htmlAndroid提供了一些api来帮助您管理在应用程序中显示web内容的WebView对象。这个页面描述了如何使用这些api更有效地使用WebView对象,提高应用程序的稳定性和安全性版本API从Android 7.0(API level 24)开始,用户可以在多
2017-09-30 16:25:38 1634
翻译 让Web应用支持不同屏幕
原始文章:https://developer.android.com/guide/webapps/targeting.html由于Android适用于各种屏幕尺寸和像素密度的设备,所以您应该在web设计中考虑这些因素,以便您的web页面总是以适当的大小出现。当针对Android设备的web页面时,有两个主要因素需要考虑:The viewportviewport是为您的web页面提供可绘制区域的矩形区
2017-09-30 15:56:50 394
翻译 Web应用程序
原始文章:https://developer.android.com/guide/webapps/index.html基本上有两种方法可以在Android上发布应用程序:作为客户端应用程序(使用Android SDK开发,并在APK中安装在用户设备上)或作为web应用程序(使用web标准开发并通过web浏览器进行访问),而无需在用户设备上安装。如果你选择为android系统提供一个基于web的应用程
2017-09-30 15:17:51 367
翻译 用WebView构建Web应用程序
原始文章:https://developer.android.com/guide/webapps/webview.html#HandlingNavigation如果您希望将web应用程序(或者只是一个web页面)作为客户机应用程序的一部分,您可以使用WebView来实现。WebView类是Android视图类的一个扩展,它允许您将web页面显示为活动布局的一部分。它不包括完全开发的web浏览器的任何
2017-09-30 13:49:57 478
原创 js动态添加的div点击跳转到另一页面
div调用函数跳转:var obj = document.getElementById('id');obj.onclick=function(){ window.location.href="跳转的地址"; }源文件:<!DOCTYPE html><html><head> <title>首页推荐页面</title> <meta name="
2017-09-30 11:41:37 3371
原创 Android拦截html链接事件
文章出处:http://blog.csdn.net/lengguoxing/article/details/42144431在一个大的Android项目中,由于客户端来不及更新和实现,经常会内嵌一些网页(在一些大型的互联网公司,PC的产品总是跑在客户端的前面),比如活动页面,通常可以内嵌用html5实现的页面,可以适配手机。但是这些网页中有好多链接,但是这些链接有些内容有是我们客户端已经实现的,比如
2017-09-30 11:24:41 2118
原创 PopupWindow 弹出在控件上
popupWindow的布局文件popup.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_parent" android:layout_height
2017-09-28 18:18:06 917
原创 android设置EditText不可编辑内容,响应点击事件
1,设置EditText属性1),设置EditText为不可输入且不弹出软键盘android:cursorVisible="false"//不显示光标android:editable="false"//不可编辑android:inputType="none"//不弹出软键盘android:textIsSelectable="false"//不可编辑状态下文字不可选2),也可以直接连焦点都不让获
2017-09-27 16:47:56 5458 1
原创 Android 蓝牙开发——获取已配对蓝牙并显示
activity_blue_paired.xml布:里面有一个列表,用于显示所有已配对的设备<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
2017-09-27 10:16:46 10913
转载 HTML <!--...--> 注释 、CSS/JS //注释 和 /*.....*/ 注释
文章出处:http://www.cnblogs.com/iceflorence/p/5815409.html<!-- -->是HTML的注释标签,使用 < 和 > 是符合HTML标签语法规则的。/* */是CSS的注释标签/* */(注释代码块)、//(注释单行)是JS的注释标签。两种注释有各自的使用环境,并且不能相互替代。举例如下:1、<!--注释内容-->2、//注释内容 (在css或ja
2017-09-26 17:17:22 1171
转载 android启动Dialog风格Activity报错:java.lang.IllegalStateException: You need to use a theme.appcompat theme
文章出处:http://blog.csdn.net/dq1005/article/details/51326668错误描述:java.lang.IllegalStateException: You need to use a theme.appcompat theme (or descendant) with this activity产生原因:Activity继承自AppCompatActivit
2017-09-26 15:59:35 614
原创 DialogActivity
1,在styles.xml中设置弹出式Activity的style样式<resources> <style name="DialogTransparent" parent="@android:style/Theme.Dialog"> <item name="android:windowBackground">@android:color/transparent</item>
2017-09-26 15:53:21 350
转载 Android Textview 显示固定字数 省略号表示多余部分
文章出处:http://blog.csdn.net/lvi_166/article/details/53762008主要用到三个属性:android:singleLine="true"不过过时了,推荐使用。android:maxLines="1"反正意思都一样,就是控制行数为单行显示android:maxEms="11"最多显示的字数android:ellipsize="end"这个属性有五个选项
2017-09-25 09:25:54 1240
转载 Android WebView加载后有白边框的问题
文章参考:http://blog.csdn.net/ruyi366/article/details/52300978在body上添加样式style=”margin: 0; padding: 0” <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/D
2017-09-22 15:03:10 2797 1
原创 CSS中常用的字体单位
1、pxpx单位名称为像素,像素是固定大小的单元,用于屏幕媒体(即在电脑屏幕上读取)。一个像素等于电脑屏幕上的一个点 (是你屏幕分辨率的最小分割)。许多网页设计师在web文档使用像素单位以生产浏览器渲染的像素完美呈现的网站。像素单元的一个问题是,它没有为视障读者的扩展,以适应移动设备。2,ptPT是point(磅)缩写,是一种固定长度的度量单位,大小为1/72英寸。如果在web上使用pt做单位的文字
2017-09-22 14:32:36 1978
转载 Android4.4以下版本webview 不支持css3 flex布局
可以使用display:-webkit-box布局来替代flex布局文章来自:http://www.cnblogs.com/frankwong/p/4603141.html一,-webkit-box属性讲解box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。目前box-flex属性还没有得
2017-09-22 13:37:47 6303
原创 js 动态创建div并向其中添加元素
CSS样式文件search_history.cssdiv{ width:95%; height:40px; vertical-align: middle; line-height:36px;/**设置行高和控件高一样,这是内部文字才能垂直居中*/ overflow:hidden;/**为了防止内容超出容器或者产生自动换行,这样就达不到垂直居中效果了*/
2017-09-21 18:14:15 8243
原创 WebView中响应JavaScript事件
注:要在Manifest.xml注册访问网络权限<!-- 访问网络权限 --><uses-permission android:name="android.permission.INTERNET" />1,建立assets文件夹 注: 原来我们在使用Eclipse时,assets文件夹会在res/下面,可是在android studio中你在res/下面建立完之后,根本就不认。android
2017-09-20 17:01:49 852
原创 webView中JavaScript调用Android方法
1,建立assets文件夹 注: 原来我们在使用Eclipse时,assets文件夹会在res/下面,可是在android studio中你在res/下面建立完之后,根本就不认。android studio把assets文件夹放到了和java,res文件夹同级的地方2,在activity_search.xml布局文件中建立WebView用于显示html文件<?xml version="1.0"
2017-09-20 15:23:18 334
原创 WebView加载assets文件夹下的html
1,建立assets文件夹 注: 原来我们在使用Eclipse时,assets文件夹会在res/下面,可是在android studio中你在res/下面建立完之后,根本就不认。android studio把assets文件夹放到了和java,res文件夹同级的地方2,在assets文件夹下建立一个demo1.html文件<html> <head> <title>我是一个网
2017-09-20 14:09:41 1807 1
原创 AutoCompleteTextView与MultiAutoCompleteTextView简单使用
自动完成文本框AutoCompleteTextView从EditText派生。MultiAutoCompleteTextView是AutoCompleteTextView的子类,功能和AutoCompleteTextView类似,只是MultiAutoCompleteTextView允许输入多个提示项,多个提示项以分隔符分隔,MultiAutoCompleteTextView提供了setTokeni
2017-09-20 11:58:03 2102
原创 listview 设置页脚(footer)
有时候使用ListView显示一些数据时,希望在列表项的尾部增加一个页脚(注:不是放在屏幕的最低端),页脚会随着ListView的数量的增加而自动跟随,由于ListView在数量超过屏幕显示的数量的时候,导致你使用在布局中layout_below某个布局下失效(如果ListView数量少于屏幕显示数量,则显示页脚,否则将被覆盖)。实现方式有两种,一种是通过ScrollView里面嵌套布局实现,另一种
2017-09-19 11:29:39 1109
翻译 去除listview item系统点击颜色
去除默认的点击选中时的颜色android:focusable="false" android:focusableInTouchMode="false"android:cacheColorHint="#00000000" android:listSelector="#00000000" 属性 描述 android:listSelector 列表中当前已选项的drawable a
2017-09-18 18:03:05 541
转载 ListView隐藏右侧滚动条
文章转自:http://blog.csdn.net/uestcyms/article/details/50583817关于ListView的滚动条几种情形:1、默认情况:活动(滚动)时显示,不活动时隐藏。2、活动和不活动时都显示。3、活动和不活动时都隐藏。上述集中情况,均有ListView的以下设置属性方法控制 1、setVerticalScrollBarEnabled(boolean b);
2017-09-18 16:48:16 1745
原创 Android EditText光标Cursor设置
1,光标颜色设置在android的输入框里,如果要修改光标的颜色及粗细步骤如下两步即可搞定: 1) 在资源文件drawable下新建一个光标控制color_cursor.xml<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" andro
2017-09-18 15:03:39 2670
转载 ListView在ScrollView里只显示单行
文章参考:http://blog.csdn.net/duguju/article/details/48265227 http://www.cnblogs.com/zhwl/p/3333585.htmlScrollView是常用的滑动显示内容的控件,有时为了适应设计需求里面会包含诸多类型的内容控件,比如TextView、ImageView、ListView等混合使用;而在使用ListView时,最后
2017-09-18 11:37:53 487
原创 android 加载系统相册图片并显示
1,下载ImageLoad.jar包放入项目libs文件夹中,并点击右键—>add as Library2,首先记得在Manifest.xml注册权限(注:6.0以后的版本要在代码中动态注册权限)<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:n
2017-09-17 17:30:11 1866
转载 Android打开相册vs拍照获取图片的原理实现
本文转自:http://blog.csdn.net/kkijhuybjju/article/details/528520551,拍照or从相册选择都是通过intent 的startActivityForResulr(intent,requestCode)方法来启动,在onActivityResutl()回调方法中获取图片存储路径。2.拍照实现原理:当用户选择拍照时其可正常拍照或自拍方式来获取它想要的
2017-09-17 14:06:45 637
原创 子控件抢占父控件事件响应
1.在普通布局中,父控件中含有button、ImageButton、CheckBox、EditText,RatingBar等时,点击事件失效。例如:列表中的item布局中含有RatingBar子控件。在item的根布局文件中加入:android:descendantFocusability=”blocksDescendants”<LinearLayout xmlns:android="http://
2017-09-17 09:07:17 2569
原创 Android中设定EditText的输入长度
方法一:在xml文件中通过属性android:maxLength控制<EditText android:id="@+id/editTextShow" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hint" androi
2017-09-15 13:17:21 4461
转载 Android屏幕适配--资源文件组织
文章来源:http://developer.android.com/guide/topics/resources/providing-resources.html现在的Android系统运行在各种尺寸的机器上,对于开发者,我们需要让我们的应用适应这些大大小小的屏幕确实比较困难,但是Android给我们提供了一套简单而且方便的机制来帮助我们完成适配,首先我们来看看资源文件的组织方式。组织资源文件众所周
2017-09-14 17:16:52 399
转载 android TextView设置中文字体加粗实现方法
本文转自:http://blog.csdn.net/zhuzhiqiang_zhu/article/details/51083497英文设置加粗可以在xml里面设置:复制代码 代码如下:<SPAN style="FONT-SIZE: 18px">android:textStyle="bold"</SPAN> 英文还可以直接在String文件里面直接这样填写:复制代码 代码如下:<string nam
2017-09-13 15:36:21 1645
原创 RatingBar样式
图片资源: rb_store_selector.xml文件:定义ratingbar的样式<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--为设置背景图案--> <item android:id="@and
2017-09-13 08:16:08 258
原创 ScrollView隐藏滑动条
在java代码中:scrollView.showsVerticalScrollIndicator = FALSE;//禁止竖向滑动条显示scrollView.showsHorizontalScrollIndicator = FALSE;//禁止横向滑动条显示在xml文件中:android:scrollbars="none"
2017-09-12 10:22:32 2242
转载 android自定义属性
本文参考:http://blog.csdn.net/u013205623/article/details/53580426一、自定义控件属性自定义控件属性使用:1,在values目录下新建atttrs.xml文件;【文件较多时,可实现分包新建 attrs_register.xml】 2,声明属性详情; 3,自定义控件构造方法中获取属性,并在实际构建View时使用。 示例: 新建attrs.x
2017-09-11 15:48:56 365
原创 android自定义View——组合控件
一,view_setting_item.xml组合控件布局文件:这里是组合控件中的元素,一个TextView,一个EditText.<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w
2017-09-11 15:09:22 586
原创 Java计算时间戳差值
转自:http://blog.csdn.net/wangshihui512/article/details/50899617/**计算time2减去time1的差值 差值只设置 几天 几个小时 或 几分钟* 根据差值返回多长之间前或多长时间后* */public static String getDistanceTime(long time1, long time2) { long
2017-09-11 15:07:20 23306
转载 自定义控件中setText()设置字体相同大小无法与原生控件一致
本文转自:http://blog.csdn.net/u010246789/article/details/51396351一、问题:自定义控件和原生TextView中都设置字体大小为10sp,为什么显示的差异会这么大?代码:二、剖析:(1)经过debug发现,设置的10sp,到后台后变成了30;手机是1080*1920的,所以在这里已经是被转成像素后的大小对分辨率及比例不是很了解的,可以简单参考下图
2017-09-11 10:05:42 733
原创 android屏幕适配方案二(百分比布局)
一,百分比布局库android-percent-support介绍百分比布局库中提供了两种布局可以设置百分比:PercentRelativeLayout、PercentFrameLayout。这两个百分比布局都有以下九个布局属性,值都是用百分比来表示宽度、高度、margin值,使用时候需要父布局为百分比布局,child控件才可以使用这九个布局属性:app:layout_heightPercent
2017-09-09 09:22:59 7369
原创 自定义ListView的Adapter
继承BaseAdapter类,重写getCount(),getItem(),getItemId(),getView()方法。只有一个listview。
2017-09-08 16:08:35 584 1
http通讯-json解析所需jar文件
2019-07-03
C#连接MySQL需要的MySql.Data.dll,MySql.Web.dll
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人