Android
uana_777
一寸土 一年木 一花一树一贪图;
忘前路 忘旧物 忘心忘你忘最初。
--- 《桃花诺》
展开
-
Java基础夯实 2
回顾: 前面的一篇博客总结了: 1. 九种基本数据类型的大小,以及他们的封装类。 2. Switch能否用string做参数? 3. equals与==的区别。 4. Object有哪些公用方法? 5. Java的四种引用,强弱软虚,用到的场景。 五个问题,并进行了相关的详细解释,也请大家多多发表见解,相互学习。6. Hashcode的作用原创 2020-04-03 15:48:38 · 155 阅读 · 0 评论 -
android 常用技巧api
一、android:descendantFocusability 这个属性一般是用于处理listview条目中有抢占焦点能力比较强的控件的事件分发(作用于父控件),有三个可选值第一个: beforeDescendants 对应的value是0,这个值代表父控件会在子控件获取焦点之前获取焦点。第二个:afterDescendants 对应值是1,代表只有子控件不需要获取焦点的时候父控原创 2020-04-03 15:35:50 · 337 阅读 · 0 评论 -
adb 网络调试实现方式及注意事项
adb 网络调试Part onePart twoPart one开启Android设备adb网络调试有两种实现方式:1.使用usb连接,之后是用 adb tcpip 5555 开启网络调试端口;详细的操作流程可以看下这里windows使用usb开启adb网络调试,含实现bat流程2.对于有root权限的设备,可以通过修改 system/build.prop 文件或通过代码实现两种...原创 2020-04-03 15:23:09 · 3311 阅读 · 0 评论 -
Retrofit2.1.0 学习笔记
本片文章是Retrofit 2.1.0的学习笔记,以下简称Retrofit 21、Retrofit 2 入门:创建实例和Retrofit1.1的区别:Retrofit 1.1 创建实例:Retrofit retrofit = new Retrofit.Builder() .baseUrl("http://localhost:8848") // url的结尾可以不是/(斜线)原创 2016-11-04 10:40:47 · 1196 阅读 · 0 评论 -
在windows7上面安装Ubuntu的一些总结
Part One电脑环境windows7 64bit运行内存8G硬盘数量 1硬盘大小 500G电脑型号:ThinkPad 23473B2Ubuntu版本:14.10位数:64bitiso镜像大小:1.08G安装工具名称:EasyBCD版本:2.3.0.207安装方式当然是直接使用EasyBCD工具来安装了想使用U盘来安装的朋友,可以百度、Google一下,或者直接去Li原创 2017-03-24 11:39:35 · 827 阅读 · 0 评论 -
Windows 系统下使用包管理器Chocolatey
简:这几天想学一下React Native 。这是啥呢???此时的你是不是也是一头雾水?我就是说道这个啦,毕竟这个东西比较牛掰,我自认是小学生,加之我也是刚开始学习这个东西,真正的项目中截止到目前还没有用到过,所以就不再这里一本正经的胡说八道啦。以后有时间再回头整理吧!!!不过话说回来,今天的主角可不是React Native。而是Windows 下的包管理器“巧克力味儿” ----Choco原创 2016-11-23 15:20:17 · 5313 阅读 · 1 评论 -
Android开发者们要知道的那些事儿
Part One一些开源框架的机制是什么?1.RxJava的机制是什么? RxJava是使用Java语言,以响应式编程思维来进行编程的Java类库。2.Butterknife的机制是什么? 巧妙运用Java注解,能运用注解建立在 Java Annotation Processing技术上,在Java代码编译成Java字节码的时候就已经处理了@Bind、@OnC原创 2017-06-08 17:54:11 · 526 阅读 · 0 评论 -
2017年--Android开源库
这里是 30 个我最喜欢的在 2017 年 3 月前新出现的 Android 库。其中一些并没有用于实际产品,但你使用它们可能会得到很多的乐趣。我希望你们喜欢这些库。 下面的顺序不代表排名:1.Matisse这是一个漂亮的本地图片、视频选择器。其主要功能有:选择包括 JPEG、PNG、GIF 格式的图片和 MPEG、MP4 格式的视频支持自定义主题,包括两个内置的主题不同的图片加载器定义自定翻译 2017-06-14 14:21:36 · 1099 阅读 · 0 评论 -
Java 读取Excel表格数据(使用工具:AndroidStudio )
Part One 前情提要本文是使用AndroidStudio来编写代码,来实现对Excel表格中的数据读取。实际工作开发中我们可能需要从Excel表格中读取数据,以实现实际需求。比如: 1.将Excel表格中的数据导入数据库中(可能不是完全按照表格中的现有数据格式) 2.将Excel表格中的数据读出来,进行一些操作只后,再写回Excel表格中 3.单纯的读取数据 ...原创 2018-06-08 18:52:35 · 11716 阅读 · 5 评论 -
Windows下使用bat按行执行adb命令
在Windows环境下,使用bat来运行adb指令时出现截留在adb shell窗口下的问题,在尝试了echo相关指令后,没有实现预想的状态。之后便开始了为期半小时的折腾旅行.......原创 2019-06-24 19:06:50 · 8945 阅读 · 1 评论 -
Android 6.0 动态权限申请注意事项
Android 6.0 权限区分Android 6.0 为了保护用户隐私,将一些权限的申请放在了应用运行的时候去申请, 比如以往的开发中,开发人员只需要将需要的权限在清单文件中配置即可,安装后用户可以在设置中的应用信息中看到:XX应用以获取****权限。用户点击可以选择给应用相应的权限。此前的应用权限用户可以选择允许、提醒和拒绝。在安装的时候用户是已经知道应用需要的权限的。但是这样存在一个问题翻译 2016-04-21 18:14:04 · 51611 阅读 · 7 评论 -
Android 6.0 动态权限申请注意事项
Part One权限区分 Android 6.0 为了保护用户隐私,将一些权限的申请放在了应用运行的时候去申请, 比如以往的开发中,开发人员只需要将需要的权限在清单文件中配置即可,安装后用户可以在设置中的应用信息中看到:XX应用以获取**权限。用户点击可以选择给应用相应的权限。此前的应用权限用户可以选择允许、提醒和拒绝。在安装的时候用户是已经知道应用需要的权限的。但是这样存在一个问题,就是用户在安原创 2017-01-06 11:39:21 · 6777 阅读 · 0 评论 -
Android图片压缩,自己编译libjpeg
注:本篇博客是转载自ZccShadow的一篇博客,原文Part OneAndroid原生的压缩方法,不在乎两种: 1、通过设置simpleSize根据图片尺寸压缩图片; 2、通过Bitmap.compress方法通过压缩图片质量,去压缩。但是我们当我们对图片质量和图片文件大小同时存在要求时,我们发现无论怎么去设置参数,我们所做的效果总是不能尽如人意,而且同样大小的图片,效果却总是比iOS转载 2016-12-27 19:14:52 · 507 阅读 · 0 评论 -
AndroidStudio统计项目中的代码量
公司自己的项目,在申请版权的时候,在“计算机软件著作权登记申请表”中需要填写项目的代码量,于是网上查找了资料发现很多都说的是AndroidStudio展示当前行号什么的,并不是真正的统计项目的代码量。有一些资料中提到了Statistic这个插件,这个插件还是很好用的,下面就把使用的方式和大家分享一下:一、安装Statistic插件关于插件的安装,我们就直接上图了。1、第一步:原创 2016-04-22 15:41:41 · 14395 阅读 · 0 评论 -
android 常用技巧api
一、android:descendantFocusability 这个属性一般是用于处理listview条目中有抢占焦点能力比较强的控件的事件分发(作用于父控件),有三个可选值 第一个:beforeDescendants 对应的value是0,这个值代表父控件会在子控件获取焦点之前获取焦点。 第二个:afterDescendants 对应值是1,代表只有子控件不需要获取焦点的时候父控件才原创 2016-11-30 18:15:28 · 519 阅读 · 0 评论 -
React Native 学习(三)-- 电影列表展示
Part One组件ListView<ListView // 给listview设置数据源 // dataSource{}接口用于在数据显示的时候判断哪些数据显示哪些不显示 dataSource={this.state.dataSource} // renderRow表示渲染一行 // 也就是这里会一条一条的从dataSource中取数据,然后按照 /原创 2016-12-01 16:10:36 · 1030 阅读 · 0 评论 -
React Native 学习笔记(四)-- State和Props
Part OneImage组件的自带属性Part Two自定义组件并添加属性上面的贴图中我们总结了组件属性的使用和赋值,在JSX语法中给属性赋值,值一般都是对象。比如上面的source={pic}。下面我们就来自定义一个组件并指定一个属性为name。import React, { Component } from 'react';import { Text } from 'react-n原创 2016-12-05 19:44:56 · 2600 阅读 · 2 评论 -
React Native 学习笔记(五)-- 样式Style
Part One样式的命名规范在React Native中所有的核心组件都是接受名为style 的属性。至于样式的命名也基本上遵循了CSS的命名,不同的是按照了JS的驼峰命名法来命名样式: 比如:在CSS中background-color 在RN中就是backgroundColor。Part Two样式的优先级和CSS中的样式优先级别是一样的,后面的样式对象比前面的样式对象的优先级别要高。也就是说原创 2016-12-13 11:39:17 · 1272 阅读 · 1 评论 -
React Native 学习笔记(六) -- 组件的宽和高及flexbox布局
Part One组件的宽和高在React Native 中尺寸的单位是与设备像素密度无关的逻辑像素点。最简单的方式是直接通过width和height指定固定的宽和高。import React, { Component } form 'react';import { AppRegistry, View } from 'react-native';class FixedDimensionsBasics原创 2016-12-13 18:53:26 · 1098 阅读 · 0 评论 -
React Native 学习笔记(七)--TextInput组件
Part One回顾前面我们了解了React Native,从环境搭建到属性和状态机以及布局和样式。现在对于我们来说搭接面应该是不会有什么问题的,遇见不熟悉的样式大家可以看一下W3CSchool看一下如何使用。有了上面的基础,我们接下来就可以熟悉一下RN为我们提供的一些组件了。其实在此之前我们也接触了一些组件,比如:View、Text、Image等组件(在学习Props和State的时候我们简单的学原创 2016-12-14 20:05:45 · 2364 阅读 · 0 评论 -
React Native 学习笔记(八)-- ScrollView & ListView组件
Part One回顾前面我们看了React Native提供给我们的一些组件,另外在电影列表的示例中我们已经介绍了React Native中的ListView组件及其简单的使用,本节内容我们将详细介绍一下ScrollView组件的使用以及ListView组件的其他属性。Part TwoScrollView 组件ScrollView组件一般是应用在要显示的东西不多的情况下,如果请要显示的内容比较多的话原创 2016-12-20 15:14:38 · 3111 阅读 · 0 评论 -
React Native 学习笔记(九)--网络请求 & 界面跳转
Part One网络请求 对于网络请求咱们直接看一下模板 对于其他的网络请求库,大家也可以学习一下,由于我现在接触的关于JavaScript的网络请求库也不多,能力有限。所以大家如果有兴趣也希望大家能给我留言,共同学习。 下面的方式也是RN中提供的网络请求API。好了废话不多少了,咱们先顺一遍网络请求:// 创建请求头,添加请求头信息var myHeaders = new Hea原创 2016-12-22 19:06:26 · 1069 阅读 · 0 评论 -
android 中selector的使用
1、Android中的状态选择器是在drawable文件夹下创建的, 比如btn_selector.xml2、状态选择器的内容写法: <item android:state_window_focused="false" android:drawable="@drawable/pic1" />原创 2016-05-30 14:20:25 · 708 阅读 · 0 评论