E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android笔记。
Google I/O 2016
Android笔记
之图像压缩
写在前面Android开发中的图像压缩是一个很重要的部分。而这篇文章会让我们从另外一个角度来认识Android平台下的图像压缩和优化。这篇文章更适合和设计师一起来看,所以,如果你和你的设计师是好基友的话,不妨叫上他,倒两杯咖啡,花上几分钟.........其实主要有部分图像专业处理上相关的知识,笔者并没有去深入介绍(能力有限),所以有设计师的帮助会让你了解的更透彻。简介日常我们在Android开发
汪海游龙
·
2019-10-31 06:59
Android笔记
:在原生App中嵌入Flutter
本文参考文档AddFluttertoexistingapps。首先有一个可以运行的原生项目第一步:新建FluttermoduleTerminal进入到项目根目录,执行fluttercreate-tmodule‘module名字’例如:fluttercreate-tmoduleflutter-native执行完毕,就会发现项目目录下生成了一个module第二步:同步Fluttermodule依赖进入
Android架构
·
2019-10-28 16:44
Android
原生APP
Flutter
Android笔记
从init到SystemServer
1.SystemServer介绍android中PackageManagerService,WindowManagerService,ActivityManagerService等服务在这里被启动,android中各种大大小小的系统服务都源于SystemServer,(13、14、15行就是启动这些系统服务的方法)frameworks/base/services/java/com/android/
reasonboy
·
2019-10-16 20:20
android
Android笔记
---实现简单的左上角(其他边角)倾斜的标签(环绕效果)
先上效果图吧由于项目需要实现这种左上角倾斜环绕的标签效果,所以自己尝试着做一做,并记录下来。实现的思路大致如下图:主页面的布局结构如下:绘制倾斜标签的代码如下:packagecom.zc.labeldemo;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importa
DearLC
·
2019-09-20 17:22
Android笔记
Android笔记
——动态添加删除控件,及添加点击事件
为了让自己的酷欧天气有个能够根据数据库动态添加TextView和按钮来显示已添加城市的界面,便开始着手于如标题所示的一个小Demo。效果如图,能同时动态添加Button和TextView,还能通过动态添加的点击事件同时删除被点击的Button和TextView。add.gifpublicclassMainActivityextendsAppCompatActivity{privateLinearL
qq_38922435
·
2019-08-08 20:27
Android 开发之Activity
博客中关于
Android笔记
均为自己学习记录所用,目前没有参考价值。后续会进一步完善。
李成广
·
2019-07-31 10:35
Android开发
Android笔记
------判断ScrollView滑动时View是否可见的方法
判断scrollview滑动时view是否可见,基于获取View的getLocalVisibleRect来判断,当rect.getTop()==0时,View为全部可见,为rect.getTop()正值并且不等于0时View为部分可见,为负值时不可见。/***判断View是否可见**@paramtargetView*@paramjudgeAll为true时,判断View全部可见才返回true*@r
DearLC
·
2019-07-22 16:08
Android笔记
Android笔记
------判断ScrollView滑动时View是否可见的方法
判断scrollview滑动时view是否可见,基于获取View的getLocalVisibleRect来判断,当rect.getTop()==0时,View为全部可见,为rect.getTop()正值并且不等于0时View为部分可见,为负值时不可见。/***判断View是否可见**@paramtargetView*@paramjudgeAll为true时,判断View全部可见才返回true*@r
DearLC
·
2019-07-22 16:08
Android笔记
ReactNative-
Android笔记
(持续更新...)
1、创建项目react-nativeinitAwesomeProject提示:你可以使用--version参数(注意是两个杠)创建指定版本的项目。例如react-nativeinitMyApp--version0.44.3。注意版本号必须精确到两个小数点2、编译相关问题遇到gradle下载超时,可以先下载到本地,下载链接:http://services.gradle.org/distributio
Hozan
·
2019-05-15 16:40
Android笔记
-GridView实现九宫格布局
类似手机系统桌面的九宫格布局,以图片和文字进行搭配,可以使用GridView来实现。类似效果如下:使用GridView实现过程:1.在activity_main.xml中修改代码关于GridView的详细属性:https://blog.csdn.net/lyy666888/article/details/791636322.创建Channel类用来表示每个单元格的内容publicclassChan
GYongJia
·
2019-05-05 11:27
Android
Android 笔记
Android笔记
2019-3-29Uri、File、String转换valuri:Urivalstr=uri.toString()valfile=File(URI(str))valuri=Uri.fromFile
终点效应
·
2019-04-23 15:56
Android笔记
汇总目录(Updating)
零、各种Tip(零碎知识点、技巧)Java&AndroidTip|Java常识Tip|Android的消息机制01详析一次腾讯一面|移动端开发岗题解Tip|写一段会产生死锁的代码Tip|OkHttp使用Tip|Android的Service相关知识提炼Tip|AS引入他人项目模块Others十分钟学会git常用命令|一个demo文件,说明简单扼要Tip|使用GitHubDesktop提交本地exi
凌川江雪
·
2019-03-30 02:07
Android笔记
(二)布局六:TableLayout网格布局
这又是一个用点极低的一个布局,但是他既然存在我们还是需要了解一下:运行结果如下:可以通过拖拽产生。简单分析一下布局代码就可以,不必深究。
老猫识途
·
2019-02-13 16:28
Android系统
[
Android笔记
] 热修复原理笔记
学习资料:《Android进阶解密》常见的热修复框架有阿里的AndFix、Dexposed、阿里百川和Sophix,腾讯的微信Tinker、QQ空间的超级补丁和手Q的QFix,其他知名大厂的有美团的Robust、饿了么的Amigo、美丽说蘑菇街的Aceso,以及其他的RocooFix、Nuwa和AnoleFix等等。热修复框架的主要分为代码修复、资源修复和动态链接库修复,每个库使用修复的原理都有所
Zach_C
·
2019-01-19 19:17
Android笔记
————(二) 开发环境的搭建
过去开发人员是在eclipse+ADT环境下开发Android应用的现在我们使用Google公司推出的官方开发工具AndroidStudio目前正式版是3.0废话不多说,开始搭建开发所需配置JDK版本最低为1.7上来先配置JDK的环境变量https://www.cnblogs.com/cnwutianhao/p/5487758.html(我用的是win10)不会百度电脑内存最少为4GAndroid
「已注销」
·
2019-01-18 15:02
Android
Android笔记
反编译工具apktool:获取资源文件,图片资源,布局文件和XML文件。dex2jar:将dex代码反编译成java代码。jd-g。LinearLayout'sWeight:使用martch_parent:只有一个屏幕,那么看需要分成几份,1-n=x;然后使用(1-x(这份占得份额/总份额));eg:分成1,2,3;然后,1-2(1/6)..1-2*(2/6);推荐使用代码和XML文件一起去布局,
湫兮若风__流年
·
2018-12-21 10:23
android笔记
ViewFlipper使用详解Android循环滚动控件——ViewFlipper的使用Android之ViewFlipper的简单使用sheetbutton----从底部向上弹出的弹框
蜗牛改变自己大雄
·
2018-11-24 22:17
Android经典的大牛博客推荐(排名不分先后)!!
WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-android进阶分类文章列表-ITeye技术网站CSDN博文精选:Android系列开发博客资源汇总-CSDN.NET-CSDN资讯
Android
沐恩_
·
2018-10-17 15:25
android架构师
android汇总
Android笔记
:根据图片url获取bitmap或者drawable,然后再进行压缩处理
在做微信分享大图的时候遇到了这个问题,需要通过图片url生成Bitmap,而大家也经常会遇到下面几种情况:1.通过图片url生成Bitmap对象和Drawable对象。2.对网络上获取到的图片进行压缩处理。在此写篇文章,下面提供一个工具类,以后就可以直接拿来用了。/***图片处理工具类*/publicclassImageUtils{privateintpicType;//0表示默认png图片;1表
程大龙
·
2018-08-23 18:10
Android
程诺陪你学Android
经典的大牛博客推荐
WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-android进阶分类文章列表-ITeye技术网站CSDN博文精选:Android系列开发博客资源汇总-CSDN.NET-CSDN资讯
Android
Hellolefty
·
2018-08-20 14:22
Android
Android笔记
—2018.08.15
1、假设让你设计一个图片加载器,你会如何设计?ImageLoad大致流程如下:1、检查内存缓存,如有,则返回。2、后台线程开始后续工作3、检查是否在未解码内存缓存中。如有,解码,变换,返回,然后缓存到内存缓存中4、检查是否在磁盘缓存中,如有,变换,返回,然后缓存到未解码缓存和内存缓存中。5、从网络或者本地加载。加载完成后,解码,变换,返回。存到各个缓存中。2、Activity、Window、Vie
stfonlye
·
2018-08-15 17:25
Android笔记
2-View的事件体系
Android开发艺术探讨(View的事件体系)MotionEvent点击事件获取点击事件发生的x和y坐标getX/getY返回的是相对于当前View左上角的x和y坐标getRawX/getRawY返回的是相对于手机屏幕左上角的x和y坐标TouchSlop系统所能识别出的滑动最小距离是一个常量ViewConfiguration.get(getContext()).getScaledTouchSlo
android小菜鸡一枚
·
2018-07-13 11:58
Android笔记
4-android之多线程和异步任务
Android之多线程和异步任务为什么要用多线程1.提高用户体验或者避免ANR2.异步应用中有些情况下并不一定需要同步阻塞去等待返回结果,可以通过多线程来实现异步,例如你的应用中的某个Activity需要从云端获取一些图片,加载图片比较耗时,这时需要使用异步加载,加载完成一个图片刷新一个。3.多任务多任务下载后两点与java中的多线程应用没有太大的区别什么事ANRApplicationNotRes
James0525
·
2018-07-11 11:00
Fragment详解
一、Fragment的产生Fragment之所以会被造出来,是为了解决Activity的一些实际问题,举个最直白的例子,我们知道Android设备有很多种,平板,手机,甚至现在还有了
Android笔记
本
JavaLearnLdk
·
2018-06-04 22:09
android
Android笔记
之 属性动画(Animator)
属性动画(3.0之后新增)优点:在Animator框架中使用最多的就是AnimatorSet和ObjectAnimator配合使用,ObjectAnimator进行精细化控制,只控制一个对象的一个属性值,使用多个ObjectAnimator组合到AnimatorSet形成一个动画。属性动画通过调用属性的get、set方法来真实的控制一个View的属性值,其可以达到的效果是:在一个时间间隔内完成对象
BIG_BEARC
·
2018-05-17 16:29
动画
Android笔记
之使用Toast
Toast简介官网对Toast的介绍如下:Atoastprovidessimplefeedbackaboutanoperationinasmallpopup.Itonlyfillstheamountofspacerequiredforthemessageandthecurrentactivityremainsvisibleandinteractive.Toastsautomaticallydisa
duwangthefirst
·
2018-05-10 10:01
android
Android笔记
View 的滑动方式(三)
1、layout方法:视图坐标方式publicclassDragView1extendsView{privateintlastX;privateintlastY;publicDragView1(Contextcontext){super(context);ininView();}publicDragView1(Contextcontext,AttributeSetattrs){super(cont
BIG_BEARC
·
2018-05-09 15:43
View
Android笔记
-四大组件之Activity
简介Activity是AndroidAPP开发中最常用、最基础的组件,属于Android四大组件之一,其主要负责UI展示以及与用户交互。启动显式启动显示启动就是明确指出要启动的目标Acitivity的名称,然后通过startActivity()或startAcitivtyForResult()方法来启动,并且在启动的时候可以携带数据至目标Activity。无参数无返回结果//StartActivi
948d307d6ecf
·
2018-05-06 08:04
Android笔记
查看隐藏API
系统有意屏蔽了一些类和方法在我们应用开发的时候不让我们进行使用,但是这些类和方法是确实存在的。Android有两种类型的API不能通过SDK访问。(1)com.android.internal包中的API,称之为internalAPI。(2)被标记为@hide属性的类和方法,这是被隐藏的API,称之为hiddenAPI。解决方法:(1)反射调用应用在设备上运行时,它会加载/system/frame
Super面包
·
2018-04-27 09:19
Android笔记
| 监听按钮onClick事件激活一个Activity
监听按钮onClick事件激活一个Activity一、创建一个被激活的activity1、布局文件2、类文件比如创建的activity是类名是:TextViewActivity二、在主activity设计一个按钮布局三、在主activity的java文件中添加代码1、定义按钮privateButtonbtn_tv;2、在类的onCreate()中,关联按钮资源button_tv=(Button)f
叶冷随记
·
2018-04-20 16:46
android笔记
-003 开源库
圆形头像使用开源库https://github.com/hdodenhof/CircleImageView圆形进度条库:https://github.com/lsjwzh/MaterialLoadingProgressBar用SwipyRefreshLayout实现下拉刷新,上滑加载更多:https://github.com/omadahealth/SwipyRefreshLayout
冯添霖
·
2018-04-11 07:52
【
Android笔记
】关于Intent
一、Intent的七大属性二、显式Intent二、隐式Intent1、隐式Intent(一)——action2、隐式Intent(二)——action3、隐式Intent(三)——action4、隐式Intent(四)——category5、隐式Intent(五)——data6、隐式Intent(六)——data说明:Intent是“意图”的意思,Intent通过指明当前组件想要执行的动作,让系统
Rowyer
·
2018-03-11 17:36
Android
笔记
笔记整理
Android
Android笔记
-service启动过程分析:bindService源码分析、startService和bindService区别
前言:Service的启动流程将会分为一个系列来讲述。本系列开始将分析Service的启动过程。看这个系列文章之前你所需要知道的知识点:1.熟悉service的基本用法。2.了解bind机制,知道android的客户端和AMS间通信流程。3.最好学习过activity的启动流程。本系列将涉及到以下一些分支:startService源码分析bindService源码分析、startService和b
谁能告诉俄
·
2018-01-30 20:21
android
Android笔记
-service启动过程分析:startService源码分析
前言:Service的启动流程将会分为一个系列来讲述。本系列开始将分析Service的启动过程。看这个系列文章之前你所需要知道的知识点:熟悉service的基本用法。了解bind机制,知道android的客户端和AMS间通信流程。最好学习过activity的启动流程。本系列将涉及到以下一些分支:startService源码分析bindService源码分析、startService和bindSer
谁能告诉俄
·
2018-01-30 19:07
android
Android笔记
系列--GestureDetector手势使用
GestureDetector这个类对外提供了两个接口和一个外部类接口:OnGestureListener,OnDoubleTapListener外部类:SimpleOnGestureListener这个外部类,其实是两个接口中所有函数的集成,它包含了这两个接口里所有必须要实现的函数而且都已经重写,但所有方法体都是空的;不同点在于:该类是staticclass,程序员可以在外部继承这个类,重写里面
繁星点点-
·
2018-01-27 14:37
Android笔记系列
Android体系结构分析
Android笔记
系列1.Applications应用程序:应用层是一个核心应用程序的集合,所有安装在手机上的应用程序都属于这一层,例如短信,浏览器,通讯录等,或者下载的微信、QQ、支付宝等2.ApplicationFramework
Scorpio_Happy
·
2018-01-26 01:31
安卓开发
Android笔记
--读取手机通讯录获取联系人信息
我们都知道,Android应用程序生成的SQLDataBase数据库都是私有的,如果外部应用程序需要访问只能统统ContentProvider(内容提供者)来进行增删改查,同样的,我们的应用程序需要读取通讯录的信息也需要通过内容提供者来实现。用AndroidSDK自带的模拟器打开DDMS,在data/data目录下找到com.android.providers.contacts包,打开databa
酷酷的lingyu
·
2018-01-21 18:39
android
我的Android进阶之旅------>经典的大牛博客推荐(排名不分先后)!!
WikiAndroidStudio-NDK开发-移动开发团队谦虚的天下-博客园gundumw100博客-android进阶分类文章列表-ITeye技术网站CSDN博文精选:Android系列开发博客资源汇总-CSDN.NET-CSDN资讯
Android
qq_35661171
·
2018-01-17 16:02
Android 如何实现欢迎界面(Splash Screen)
/shaoduo/article/details/48351585安卓判断是否首次进入app,通过判断跳转欢迎引导界面和主界面http://www.jb51.net/article/36190.htm
Android
liumce
·
2018-01-11 11:15
Android
运行报错收集站
Android笔记
(adb命令--reboot loader)
Android的机器通过adb进入升级模式的方法#adbshell#rebootloader通过上面两个命令就进入升级模式了,通过工具升级就好了为什么会写这简单的一篇呢?因为今天干了一件很傻很傻的事,特别记录下来。业务那边今天急着要把机器寄给客户,结果发现logo不对,需要修改logo。一切都修改好后,就开始更新固件了,结果发现升级成功后,logo还是没有变,因为时间太紧没有时间分析了,我就想把机
小清奈
·
2017-10-31 19:00
Kotlin Android Extensions的集成相关
Kotlin开发
Android笔记
——KotlinAndroidExtensions工具使用整理最近正在用Kotlin写安卓,但是之前在Android用的ButterKnife好像在Kotlin中改成KotterKnife
蠱骰
·
2017-10-26 19:12
Kotlin
android
Android笔记
SystemServer
privatestaticbooleanstartSystemServer(StringabiList,StringsocketName)throwsMethodAndArgsCaller,RuntimeException{...//参数准备Stringargs[]={"--setuid=1000","--setgid=1000","--setgroups=1001,1002,1003,1004,
漆黑迷夜
·
2017-09-27 15:55
SystemServer
Android笔记
——定制ListView的界面
单独的显示一个文本的ListView很是不好看,我们平时生活中看的腾讯新闻列表,都是左边一列都是图片,右边显示新闻的标题,标题下方是新闻的简介,美观大方。因此我们先要准备好一组图片,然后定义一个实体类,作为ListView适配器的适配类型。这里我左边是水果图片,右边是水果的文字,首先来看下完成之后的效果动态图:(代码参考第一行代码)新建类Fruit.java文件:12345678910111213
WUST_陈迪洋
·
2017-09-16 11:15
Android学习
Android笔记
——My First App
新开一个安卓坑,此坑的内容来自在Google中国开发者面向Android初学者的论坛http://www.studyjamscn.com准备工作Windows10JavaDevelopmentKit8AndroidStudio2.3.3Gradle4.1(后面会讲到,可以先不下载)建立工程Step1建立工程的第一步这里之所以使用Companydomain的逆序作为包名,是因为域名的唯一性,这个唯一
FesonX
·
2017-09-03 00:47
Android笔记
(预安装APK)
一般一个安卓的产品在出厂时,会预安装许多APK,关于这些APP,主要分为下面这几类1、系统级别APK这一类应用一般是:电话/设置或者厂家自己特定的应用。2、系统预安装APK因为商业原因,产品出厂会安装一些应用,比如:xx地图、xx应用管理等软件。另外除了这两个类型外,还有一种是出厂测试的APK,这些APK会在工厂中提供给工人使用,只会在升级后第一次上电是存在,工人做完了一些基本的测试后,重新上电,
小清奈
·
2017-08-24 14:00
Kotlin基础
写给Android开发者的Kotlin入门(新)Kotlin搞起来——1.Kotlin学习资料与环境配置kotlin-android-extensionsKotlin开发
Android笔记
10:Kotlin
Danny_RxFun
·
2017-08-07 17:12
Android 与 JS 交互数据上限问题【Refusing to load URL as it exceeds 2097152 characters】
第一篇
android笔记
。Hello,!Hello,Android!Hello,World!
DevilVergil
·
2017-07-25 15:41
【
Android笔记
】ubuntu 16.04下android调试工具 Vysor 安装及使用注意
Vysor是一款chrome应用,能直接通过USB控制android设备,而且无需root。本来我觉得adb和串口就能fuck所有的问题,但是奈何有时候还是用Vysor方便的多。问题背景:某些android没有显示屏,无UI可以进行操控。比如想让android设备作为被动蓝牙(类似蓝牙音箱),用电脑去连它,这时有个UI界面打开链接蓝牙会方便的多。首先这里直接说下吧,Vysor可以在chrome的扩
茶叽
·
2017-07-18 21:01
Android开发
Android笔记
在Activity获取字符串资源:this.getString(R.string.hello)从Context获取字符串资源:context.getString(R.string.hello)从Application获取字符串资源:application.getString(R.string.hello)-----------------------------------------------
allencaicai
·
2017-06-13 16:08
Android笔记
:Android 7.0 FileUriExposedException 解决
从Android7.0开始,一个应用提供自身文件给其它应用使用时,如果给出一个file://格式的URI的话,应用会抛出FileUriExposedException。这是由于谷歌认为目标app可能不具有文件权限,会造成潜在的问题。所以让这一行为快速失败。详见这里。这里讨论两种解决方式。1FileProvider方式这是谷歌官方推荐的解决方案。即使用FileProvider来生成一个content
aptentity
·
2017-04-27 16:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他