android
文章平均质量分 53
CS-晨曦
Android 、H5、微信小程序
展开
-
android 短信打开APP
Android 短信链接打开APP原创 2022-08-24 15:24:49 · 1333 阅读 · 0 评论 -
Git----错误收集及解决
git 使用及错误收集解决原创 2022-06-29 14:22:06 · 265 阅读 · 0 评论 -
Android JetPack--------Datatbinding使用
Android JetPack--------Datatbinding使用基本使用1 添加依赖2 修改布局文件、界面调用自动更新效果基本使用Databinding 常用的几个类:DatabindingUtil:在Activity/Fragment中获取相关的Binding对象BaseObservable: Bean可以继承该抽象类,实现可观察的模式,在set属性的时候调用notifyPropertychanged方法,唤起刷新操作,也可以调用notifyChanged方法全部刷新Observa原创 2021-11-16 14:17:36 · 1502 阅读 · 0 评论 -
ReactNative---WebStorm 环境配置------遇到的坑点
前面是用的官网的安装方式http://reactnative.cn/docs/0.43/getting-started.html#contentjdk必须是1.8,否则报错下面会有提到。到这里就开始安装WebStorm,从官网下载最新的=============================================================================坑点1.j原创 2017-04-06 16:16:21 · 1866 阅读 · 0 评论 -
android-- Win10Git安装和使用
下载和安装1.下载 链接: https://pan.baidu.com/s/1bpKxtp1 密码: e4y22.安装1.下载完之后,双击安装 2.选择安装目录 3.选择组件 4.开始菜单目录名设置 5.选择使用命令行环境 6.以下三步默认,直接点击下一步 7.安装完成 8.检验是否安装成功,回到电脑桌面,鼠标右击如果看到有两个git单词则安装...原创 2017-11-27 10:36:25 · 3977 阅读 · 1 评论 -
使用Android Studio的lint清除无用的资源文件
如上图:在项目中,点击菜单栏的Analyze -> Run Inspection by Name ->弹出输入框:Enter 之后会弹出:一般选择整个项目或某个模块,当然也可以指定某个目录 OK之后 Studio会自动分析,然后可以根据结果清除无用的资源文件。原创 2017-09-20 17:33:32 · 474 阅读 · 0 评论 -
AndroidStudio+ReactNative 结合遇到的问题
1. 解决办法: 在 清单文件中加上 android:name=”XXXXXX”, 如下图:原创 2017-06-13 16:55:15 · 218 阅读 · 0 评论 -
Android Shape绘制实用圆圈,并动态改变圆点的颜色
1.绘制实心圆<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" android:useLevel="false"> <solid android:color=原创 2017-06-16 18:03:40 · 8477 阅读 · 1 评论 -
Android 使用Html.fromHtml需要注意的地方
1.TextView设置部分字体改变颜色 字体变色String textStr = "本功能仅支持<font color='#3F51B5'>" + 3000 + "元以内</font>人伤案件,";TextView.setText(Html.fromHtml(textStr)); 字体变色加粗String textStr = "支持<strong>&...原创 2018-03-08 17:42:16 · 886 阅读 · 0 评论 -
Android之RadioGroup获取选中值
获取选中的RadioButton两种方式:第一种方式 通过radioGroup.getCheckedRadioButtonId()来得到选中的RadioButton的ID,从而利用findviewbyid得到RadioButton进而获取选中值1.布局文件<RadioGroup android:id="@+id/radio_group" android:layo...原创 2018-04-18 16:02:41 · 32023 阅读 · 2 评论 -
android---实现截屏并保存到SD卡显示在系统相册中
布局就是一个截图按钮,没有什么比较复杂的东西,直接上代码1.在AndroidManifest中添加权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERN...原创 2018-05-23 14:56:19 · 4331 阅读 · 0 评论 -
android gradle依赖:implementation 和compile的区别
可以看到在Android studio3.0中,compile依赖关系已被弃用,被implementation和api替代,provided被compile only替代,apk被runtime only替代。我们先来看看implementation和api的区别:api:跟 2.x 版本的 compile完全相同 implementation:使用了该命令编译的依赖,它仅仅对当前的...转载 2018-08-09 21:13:11 · 3944 阅读 · 0 评论 -
android---友盟统计集成
第一步 获取AppKeyhttps://developer.umeng.com/docs/66632/detail/66889您首先需要到 【友盟+】官网注册并且添加新应用,获得AppKey。![这里写图片描述](https://img-blog.csdn.net/2018081017014987?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0...原创 2018-08-10 17:13:00 · 975 阅读 · 0 评论 -
React Native 组件集合
1、display 该属性用来指定元素是否为伸缩容器 flex | inline-flex flex用于产生块级伸缩容器 inline-flex用于产生行级伸缩容器 2、flexDirection 该属性指定主轴方向 row | row-reverse | column | column-reverse row(默认值),伸缩容器若为水平方向轴,伸缩项目的排版方式从左向右排原创 2017-06-05 17:21:01 · 428 阅读 · 0 评论 -
Android---配置高德地图
高德地图配置第一步:需要用的jar包第二步:需要用的集类第三步:需要用到的权限第四步:嵌入代码第五步:实现效果原创 2017-06-05 10:28:43 · 289 阅读 · 0 评论 -
Android 广播大全
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。 String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 String ANSWER_ACTION 动作:处理拨入的电话。 Str转载 2015-10-29 17:13:11 · 348 阅读 · 0 评论 -
Android dip(dp) 与 sp的自适应问题
本文转载于:http://www.oschina.net/question/272860_70761今天碰到的一个问题,感觉应该其他人也会碰到,拿来分享一下。我们都知道android在开发配置界面时一般都会使用dip和sp这种逻辑长度单位来实现屏幕无关,我也正是这么做的,今天用同事的I9300跑了一下我写的demo,发现”不对啊“,我自己的手机显示没问题啊,但在9300中出转载 2015-05-05 14:38:15 · 348 阅读 · 0 评论 -
Android中各种onTouch事件
Android里有两个类 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener 1) 新建一个类继承SimpleOnGestureListener,HahaGestureDetectorListener ,可以实现以下event事件。 boolean onDoubl转载 2015-05-12 14:21:08 · 380 阅读 · 0 评论 -
Android 尺寸单位转换和屏幕适配相关
本文转载于:http://www.cnblogs.com/mengdd/archive/2013/11/16/3426305.html各种尺寸单位的意义 dp: Density-independent Pixels 一个抽象的单元,基于屏幕的物理密度。 (dp和dip的意义相同,所以不用区别对待)。 这些单元是相对于160dpi(dots per i转载 2015-05-05 14:42:03 · 325 阅读 · 0 评论 -
对 Android 开发者有益的 40 条优化建议
下面是开始Android编程的好方法: 找一些与你想做事情类似的代码 调整它,尝试让它做你像做的事情 经历问题 使用StackOverflow解决问题对每个你像添加的特征重复上述过程。这种方法能够激励你,因为你在保持不断迭代,不经意中你学到了很多。然而,当你发布应用时你还要做一些更深入的事情。 从一些可正常工作的代码到转载 2015-05-05 14:48:02 · 384 阅读 · 0 评论 -
Android TextView自动换行文字排版参差不齐的原因
注:本文转载于:http://niufc.iteye.com/blog/1729792今天项目没什么进展,公司后台出问题了。看了下刚刚学习Android时的笔记,发现TextView会自动换行,而且排版文字参差不齐。查了下资料,总结原因如下: 1、半角字符与全角字符混乱所致:这种情况一般就是汉字与数字、英文字母混用 解决方法一:将textview中的转载 2015-05-05 15:07:38 · 487 阅读 · 0 评论 -
安卓开发网络数据请求
1将访问的路径转换成URL。URL url = new URL(path);2,通过URL获取连接。HttpURLConnection conn = (HttpURLConnection) url.openConnection();3,设置请求方式conn.setRequestMethod("GET");4,设置连接超时时间conn.se原创 2015-05-05 17:33:08 · 682 阅读 · 0 评论 -
HTTP中Get和Post的区别
get安全性非常低,post安全性较高。get是从服务器上获取数据,post是向服务器传送数据。对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为原创 2015-05-06 08:51:25 · 324 阅读 · 0 评论 -
android TextView上添单击事件,跳转到另一个Activity
android TextView上加单击事件,跳转到另一个Activity。//用户注册TextView txtViewRegister = (TextView)findViewById(R.id.textViewRegister);txtViewRegister.setOnClickListener(new View.OnClickListener() {@Override原创 2015-05-06 14:54:12 · 4071 阅读 · 0 评论 -
WebView简单使用方法
布局文件 android:id="@+id/web_view" android:layout_width="match_parent" android:layout_height="match_parent" />MainActivity文件private WebView webView;@Ove转载 2015-05-07 15:30:33 · 428 阅读 · 0 评论 -
GitHub优秀的Android开源项目
GitHub开源项目分享 开源分享(点击标题下载源码):1.Xabber客户端 2.oschina客户端 3.手机安全管家 4.星座连萌 5.玲闹铃 6.魔乐盒 7.PWP日历 8.Apollo音乐播放器 9.夏普名片识别 10.高仿人人网 11.简洁天气转载 2015-05-07 15:52:04 · 702 阅读 · 0 评论 -
安卓常用的框架
Android常用框架 1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Ac转载 2015-05-07 15:48:31 · 488 阅读 · 0 评论 -
手机APP UI设计尺寸基础知识
从原理开始介绍一下移动端设计尺寸规范 初涉移动端设计和开发的同学们,基本都会在尺寸问题上纠结好一阵子才能摸到头绪。我也花了很长时间才弄明白,感觉有必要写一篇足够通俗易懂的教程来帮助大家。从原理说起,理清关于尺寸的所有细节。由于是写给初学者的,所以不要嫌我啰嗦。 推荐配合这个阅读:《 最新Android & iOS设计尺寸规范 》 现象 首先说现象,大家都知道移动端设备屏幕尺寸转载 2015-06-18 10:21:17 · 708 阅读 · 0 评论 -
Android中的Service详解
今天我们就来介绍一下Android中的四大组件中的服务Service,说到Service,它分为本地服务和远程服务:区分这两种服务就是看客户端和服务端是否在同一个进程中,本地服务是在同一进程中的,远程服务是不在同一个进程中的。开启服务也有两种方式,一种是startService(),他对应的结束服务的方法是stopService(),另一种是bindService(),结束服务的是转载 2015-09-08 15:02:32 · 713 阅读 · 0 评论 -
正则表达式校验及实例
[正则表达式]文本框输入内容控制整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-转载 2015-08-31 15:03:45 · 1788 阅读 · 0 评论 -
Android如何判断一个应用在运行
在一个应用中,或一个Service 、Receiver中有时候需要判断一个应用是否正在运行,以便进行一些相关的处理,这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表,代码如下:ActivityManager am = (Acti转载 2015-10-28 17:00:28 · 385 阅读 · 0 评论 -
把时间格式的日期变成星座(2015-7-24----狮子座)
private String getAstro(int month, int day) { String[] astro = new String[] { "摩羯座", "水瓶座", "双鱼座", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天转载 2015-05-12 15:52:27 · 693 阅读 · 0 评论