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学习]
Android学习
第八天---smali插桩
这是一个很常用的高效的手法学习一下何为插桩,引用一下wiki的解释:程序插桩,最早是由J.C.Huang教授提出的,它是在保证被测程序原有逻辑完整性的基础上在程序中插入一些探针(又称为“探测仪”),通过探针的执行并抛出程序运行的特征数据,通过对这些数据的分析,可以获得程序的控制流和数据流信息,进而得到逻辑覆盖等动态信息,从而实现测试目的的方法。这个的学习的话根据这个学习的阿里云安全工具下载地址先将
d_0xff
·
2020-08-18 20:56
Android
Android Studio小白笔记(一)
于是从暑假开始便开始了‘愉快’的
Android学习
。博主在大学之前从没有接触过编程这门玄学,在大学期间也只学过老师教的C语言,和自学的少量Python和Java,可以说是一个纯小白。
Z_Pathon
·
2020-08-18 14:53
Android
Studio小白笔记
Android学习
之Bitmap类
Bitmap类是安卓中对图像进行处理的最重要的类之一,可以用来获取图片信息,进行颜色变换、剪切、旋转、缩放等操作,并且可以指定保存图片的格式。1.Bitmap类中的两个内部枚举类:(1)Config:用于枚举图片的颜色配置信息(RGBA及对应颜色存储的位数等信息);(2)CompressFormat:用于设置图片的压缩方式(也就是图片的格式);Config枚举值包括:枚举值含义Bitmap.Con
KarmaGut
·
2020-08-18 10:20
Android 学习深入之路(应用层)
本人根据个人经验和同事讨论得出的一些看法,本着由浅入深,循循渐进的原则,陈述下
Android学习
的流程和要掌握的知识点。供Android应用层和Framework层初学者以及初级工程师做相关参考。
风和先行
·
2020-08-18 08:00
Android
android
应用
framework
Android学习
笔记17——Handle(线程间通信)
前言线程间通信是在Android开发中比较经常遇到的,我们刷新UI界面一般是通过子线程做完某些事情后,要改变主页面就要通过数据的通信,让主线程接收到信息后自己改变UI界面。线程间通信相关的类1.Handle先进先出原则;2.Looper类用来管理特定线程内对象之间的消息交换(MessageExchange);3.Message类用来保存数据。线程通信的过程1.Looper:一个线程可以产生一个Lo
裕博
·
2020-08-18 08:44
#
Android学习
Android学习
笔记之RemoteViews的内部机制
什么是RemoteViewsRemoteViews是一个远程View,所谓的远程指的是这个View显示在其他的进程中(在该应用程序的进程之外),最常见的用法是显示在SystemServer进程中,例如通知栏的自定义View以及桌面小部件。同时,RemoteViews表示的是一个View结构,它提供了一组基础的操作(set方法)用于跨进程更新它的界面。RemoteViews的内部机制由于Remote
狗剩Ein
·
2020-08-18 07:27
Android
Android学习
笔记之build.gradle
AndroidStudio是采用Gradle来构建项目的。gradle使用了一种基于Groovy的领域特定语音(DSL)来声明项目设置,摒弃了传统的基于XML的繁琐配置(例如:用Ant来构建项目)。用AS创建一个项目之后,会看到有两个build.gradle文件。一个是在最外层目录下的,一个是在app目录下的。最外层目录下的build.gradle文件结构如下:buildscript{reposi
狗剩Ein
·
2020-08-18 07:00
Android
Android学习
备忘021——FBReader源码修改package name
FBreader源码下载地址:http://download.csdn.net/detail/zyl_android_apk/53526251、首先解压并导入源码,完成后能看到工程有错误,不用担心,直接fix一下即可,如下如所示。2、然后程序就可以直接编译运行啦。我们这个文章的目的是来修改fbreader的包名,即将默认包名package="org.geometerplus.zlibrary.ui
fabuler
·
2020-08-18 07:08
Android学习备忘
Android学习
笔记-Android初级 (一)
1.Activity屏幕方向与显示方式与屏幕旋转//代码设置横竖屏,也可以在menifest中设置//setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//横屏//setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);//竖屏//去掉标题
Sir童鞋
·
2020-08-18 07:02
android初级
Android学习
篇章7-Activity退出方式1递归退出
publicclassBasicActivityextendsActivity{publicstaticfinalintEXIST_CODE=0x101;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);}
辛言
·
2020-08-18 00:30
Android
基础
android学习
小结3
1activity可以继承扩展ListActivity比如:classDummyNoteextendsListActivity{privateString[]note_array={"gasolin","crota","louk","magicion"};ListAdapteradapter=newArrayAdapter(this,android.R.layout.simple_list_ite
jackyrongvip
·
2020-08-17 23:54
JAVA相关
Android
SQLite
数据结构
Android学习
备忘022——FBReader源码解析备忘
BookInfoActivityLibraryActivityFBReader类中打开文件的函数其中BOOK_KEY和BOOKMARK_KEY相对应的数据BOOK_KEY:2sanguozhgb231224636DB967512D09F5FCA8F0E0F6BEA648F7BC727159A6465695FDF299D22EB9;BOOKMARK_KEY:nullActionCode.javapu
fabuler
·
2020-08-17 19:04
Android学习备忘
android学习
笔记(一)
Android学习
笔记一、Android环境1.环境简介2.环境搭建3.Android项目结构说明二、用户界面设计1.UI界面控制简介:用户界面设计时Android应用开发的一个重要内容。
caillc
·
2020-08-17 18:10
android
android学习
(十九) 使用无线连接设备(一) 使用网络发现服务(NSD)
网络发现服务(NSD)给你的应用程序访问服务,其他设备提供本地网络。设备支持NSD包括打印机、网络摄像头、HTTPS服务器,和其他移动设备。NSD实现基于DNS发现服务(DNS-SD)机制,允许你的应用请求服务通过指定的服务类型和设备的名字实例提供需求的服务类型。DNS-SD支持android和其他移动设备。添加NSD在你的应用允许你的使用者识别其他设备在本地网络,这是非常有用的对于多种对等应用,
yydcnjjw
·
2020-08-17 17:18
android学习
Android更新Ui的几种方法和见解
《代码里的世界》用文字札记描绘自己
android学习
之路转载请保留出处byQiaohttp://blog.csdn.net/qiaoidea/article/details/45115047【导航】Android
Qiaoidea
·
2020-08-17 15:14
android
基础
Android学习
笔记(Android Studio)5-2 基于回调事件的处理机制(必须深刻理解的Android事件处理)
Android学习
笔记5-2推荐新手向学习视频:B站https://www.bilibili.com/video/av38409964点我传送5-2基于回调事件的处理机制先执行自定义控件里的回调,再执行
影龙武
·
2020-08-17 14:58
Android
Studio
Android实验笔记之——室内地图的开发
之前博文介绍过ArcGIS地图构建《学习笔记之——基于ArcGIS的Android地图构建》以及基于百度地图API的《
Android学习
笔记之——基于位置的服务(location-basedservice
gwpscut
·
2020-08-17 12:25
Android
Android学习
笔记
前言上一篇文章介绍了使用HttpURLConnection来完成对于HTTP协议的支持。现在介绍一个新的方式来访问Web站点,那就是HttpClient。HttpClient是Apache开源组织提供的一个开源的项目,从名字上就可以看出,它是一个简单的HTTP客户端(并不是浏览器),可以发送HTTP请求,接受HTTP响应。但是不会缓存服务器的响应,不能执行HTTP页面中签入嵌入的JS代码,自然也不
Jlins
·
2020-08-17 12:03
Android学习
路线(五)开启另一个Activity
在完成了上一篇课程后,你已经有了一个应用。这个应用展示了一个包含一个文本框和一个按钮的activity(一个单独的界面)。在这次的课程中,你将会通过在MainActivity中添加一些代码,来让当给你点击Send按钮时能够跳转到另一个activity中。响应Send按钮为了响应按钮的点击事件,打开fragment_main.xml布局文件,然后在元素中加入android:onClick属性:这个a
kjunek
·
2020-08-17 10:33
Android学习路线
Android
Training
Android学习
笔记第五篇--网络连接与云服务(一)
Android学习
笔记第五篇–网络连接与云服务第一章、无线连接设备除了能够在云端通讯,Android的无线API也允许在同一局域网内的设备通讯,**甚至没有连接网络,而是物理具体相近,也可以相互通讯。
冰路梦
·
2020-08-17 10:29
Android笔记
android
云服务
wifi
NSD
p2p
Android学习
之错误篇(1)——FATAL EXCEPTION:main
刚学Android,想要创建一个用户登录界面,实现用户登录显示登录信息的功能,但是频频报错。照着教材仔细查看了两遍,还是无果,无奈,只好求助于度娘。实践证明,度娘是我最好的朋友,O(∩_∩)O哈哈~。那么,总结下此次错误的解决方案吧,嘻嘻haveyoudeclaredthisactivityinyourandroidmainfest.xml?这个是由于我新建了个Java文件ResultActivi
宝贝花
·
2020-08-17 07:49
Android
错误篇
进一步学习Android
Android学习
断断续续一段时间,过了入门阶段(推荐极客学院)。针对起床懒户开发过一款app,目前还有很多需要完善。
零零一一
·
2020-08-17 06:58
移动开发
Android进阶
开源
【
android学习
】MVP学习
mvp与mvc得区别上面这张图是网上找的,可以明显得区别MVP和MVC我们先看一下MVC模型层(model):相当于我们得网络请求视图层(view):相当于我们得布局文件控制层(controller):相当于我们得activity相当于我们得activity即要和我们得布局文件打交道,又要和我们得数据层打交道,使得我们得activity就会有相当多得代码,可读性降低,而MVP得出现,就刚好弥补了这
zkq49099
·
2020-08-17 06:54
android学习
Android学习
一:开发环境的搭建
前言:随着手机的普及,移动开发也越来越热,现在也是如此,本人作为一名大二学生,决定从现在开始对安卓有关开发进行学习,希望能有所获,也尽力将自己所学所思以清晰有条理的方式跟大家分享,若有错误或不同观点欢迎大家指正。开发环境:Androidstudio(由于eclipse集成ADT,SDK开发模式不再更新,谷歌又推出AS,所以使用这款IDE下成为一个趋势,所以最好下载集成了SDK版本的最好,免得单独下
scauljr
·
2020-08-17 06:40
《
Android学习
笔记》Android Studio导入org.apache.http.legacy.jar教程/导入API教程
【更新时间】2017/4/5【序】因为在学习一个demo要用到http请求,但是出现了org.apache.http.Header这个类找不到的情况,原因是在API23中,不提供org.apache.http.*(只保留几个类),今天的教程就是让还需要使用org.apache.http的同学们一个重新导入相关API的教程【相关教程】【开发工具】Androidstudio2.2【准备工作】下载链接:
喵喵学长
·
2020-08-17 06:32
【Android学习笔记】
android学习
案例3——RadioGroup和RadioButton
(图片来源慕课网)Demo效果:activity_main.xml代码:Java代码:publicclassMainActivityextendsActionBarActivity{privateRadioGrouprg;privateTextViewtv;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate
半路出道的songsong
·
2020-08-17 06:59
个人笔记
android
RadioGroup
RadioButton
Android学习
——AndroidX
AndroidX概览AndroidX是Android团队用于在Jetpack中开发、测试、打包和发布库以及对其进行版本控制的开源项目。AndroidX对原始Android支持库进行了重大改进。与支持库一样,AndroidX与Android操作系统分开提供,并与各个Android版本向后兼容。AndroidX完全取代了支持库,不仅提供同等的功能,而且提供了新的库。此外,AndroidX还包括以下功能
janronehoo
·
2020-08-17 05:18
Android学习
Android学习
笔记(三十):弹出信息-Toast和告警
Android提供两个常用的消息弹出框,Toast和Alert。ToastToast是一种短暂的提示框,并不需要用户交互,也不会将focus移过来,因此可以适合大多数的场景,向用户进行信息提示。在之前的学习中,已经多次使用到Toast了。创建一个Toast很简单,使用静态方法makeText(Contextcontext,CharSequencetext|intresId,intduration)
恺风
·
2020-08-17 05:32
读书笔记
Android
Android学习
之ListView的使用
ListView是Android中最常用的控件之一,虽然现在推荐使用RecycleView,但是作为初学者还是有必要了解ListView的基本用法的。ListView的简单用法简单地在ListView中单一显示文本还是比较简单的,首先在activity_main.xml中添加在MainActivity.java中准备好String[]数据用于展示,创建String类型的适配器并传入数据data。再
星河Dac
·
2020-08-17 05:57
Android
Android学习
之制作.9.png(点九)切图
前言在Android开发中,我们会碰到图片在有些机器上拉伸,导致模糊的情况。举个例子:各种app(QQ,微信等)的聊天气泡会随着内容自动拉伸。如果不使用.9.png,则很可能会出现下面的现象(图片来源于网络)。各种按钮的背景图也需要用到.9.png因此为了使图片有更好的显示效果,我们要用到一种特殊格式的图片(NinePatchDrawablegraphic),也叫做点九图。这是一种可拉伸的位图,在
星河Dac
·
2020-08-17 05:57
Android
android学习
笔记----解决兼容8.0以上和8.0之前版本通知栏显示、振动、LED呼吸灯闪烁问题(真机验证)...
Android8.0系统的通知栏适配文章讲解(郭霖大神的):https://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650242841&idx=1&sn=6fd0a578a8ff35902d409ae01fbabc9f&scene=19#wechat_redirect然后开始试验了:模拟器:真机(华为荣耀V9,8.0系统),下拉横幅需要手动打开
aodubi0638
·
2020-08-17 05:43
Android学习
之在8.0以上的系统弹出Notification(通知)和设计Icon
文章目录1.前言2.弹出Notification2.1Android8.0以下弹出Notification2.2Android8.0(含)以上弹出Notification3.效果展示4.Notification的icon制作5.Demo6.参考资料1.前言在Android开发中,Notification常常被使用于各种app中,作为Android的特色功能,我们都应掌握。但随着Android版本的
星河Dac
·
2020-08-17 04:52
Android
Android学习
心得——跨APP广播消息
一、前言跨APP广播消息,顾名思义就是要在两个APP中传递消息。本文主要介绍动态注册广播消息,需要实现静态跨APP广播消息的请查看我的这篇文章跨APP静态广播。效果如图所示二、实现1、动态注册和发送广播新建一个工程,在默认的活动中动态注册和发送广播publicclassMainActivityextendsAppCompatActivity{privateDynamicReceiverdynami
凯尔八阿哥
·
2020-08-17 04:48
Java
Android
Studio
Android
Android学习
- 自定义输入法
输入法的例子和源代码看了不少时间了,看得头很晕,很郁闷。静下心来把整个代码想了一遍,其实大部分代码都在处理绘制界面,以及事件的处理,核心代码很少,都被底层封装得很完美了。先看看一般输入法的界面:分为两个部分,上部分是候选窗口(CandidateView),用来显示候选词,现在常用的输入法都有这个功能,如在搜狗、google输入法中输入abc,输入框中就会显示很多相关联的中文词。下部分就是软键盘了,
小刚lz
·
2020-08-17 04:21
Android
android学习
日记27--Dialog使用及其设计模式
1、Dialog概述对话框一般是一个出现在当前Activity之上的一个小窗口,处于下面的Activity失去焦点,对话框接受所有的用户交互。对话框一般用于提示信息和与当前应用程序直接相关的小功能。2、Dialog分类:警告对话框AlertDialog:一个可以有0到3个按钮,一个单选框或复选框的列表的对话框.警告对话框可以创建大多数的交互界面,是推荐的类型。进度对话框ProgressDialog
weixin_30776273
·
2020-08-17 03:17
Rx
Android学习
笔记
一,什么是Rx1.Rx的基本介绍:Rx是响应式编程的意思,本质是观察者模式,是以观察者(Observer)和订阅者(Subscriber)为基础的异步响应方式。(1)缩写:ReactiveX时ReactiveExtensions的缩写,一般简写为Rx(2)定义:Rx=Observables+LINQ+Schedulers.LINQ---语言集成查询(3)突破:ReactiveX不仅仅是一个编程接口
Android开始之路
·
2020-08-16 20:11
Android框架
android java.net.ConnectException: Connection refused: connect
服务端代码:packagecom.tbk;/***
android学习
之Socket编程*UDP传输协议:类似邮递,以数据包的形式发送。速度比较快,但目标是否正确接收,不负责验证。
jdsnhan
·
2020-08-16 19:03
android学习
Java对象的强、软、弱和虚引用原理+结合ReferenceQueue对象构造Java对象的高速缓存器 ...
分类:
Android学习
Java复习2012-09-0319:033160人阅读评论(2)收藏举报javaoutofmemoryerrorsocketsreferencenull虚拟机转自:http:/
iteye_12311
·
2020-08-16 19:15
java
视频教程-仿淘宝客户端电商平台android初级速成-Android
张勇¥480.00立即订阅订阅后:请点击此处观看视频课程视频教程-仿淘宝客户端电商平台android初级速成-
Android学习
有效期:永久观看学习时长:965分钟学习计划:17天
weixin_30392007
·
2020-08-16 15:16
Android学习
之Intent显式,隐式
Android学习
之Intent显式,隐式intent在一个Android程序的开发中起着非常重要的作用,它就像一个媒介,完成组件之间的相互调用,以及数据信息的传递,对于Android开发人员来说非常重要
scarecrow_fly
·
2020-08-16 14:16
Android
android学习
笔记“RecyclerView”一个更强大的滚动控件
滚动控件RecycleView虽然ListView强大,并且非常常用,但是它也存在缺点和不足,如果我们不使用一些技巧来优化的话性能会很低,最重要的是它不能横向滚动。所以今天的主角诞生了RecycleView,RecycleView是一个增强版的ListView,不仅可以达到ListView的效果,还优化了ListView中存在的不足。既可以设置横向滚动,也可以设置纵向滚动。目前Android官方更
qq_39927253
·
2020-08-16 14:10
Android学习
笔记
1.反编译工具:1.1:apktool:获取资源文件,图片资源,布局文件和XML文件。1.2:dex2jar:将dex代码反编译成java代码。1.3:jd-gui:查看反编译后的Java源码。2.LinearLayout'sWeight:使用martch_parent:2.1:只有一个屏幕,那么看需要分成几份,1-n=x;2.2:然后使用(1-x*(这份占得份额/总份额));eg:分成1,2,3
湫兮若风
·
2020-08-16 09:05
Android学习
笔记--SeekBar
SeekBar从sdk中可以得知,它是ProgressBar的扩展,它比进度条多了一个功能就是可拖动性,这样用户就可以控制进度条,比如播放电影,用户可以通过拖动SeekBar进行快进与快退.要实现其拖动的控制,就需要对事件进行监听,Android系统提供了一个监听接口SeekBar.OnSeekBarChangeListener,要实现其监听功能只要实现其接口即可。在SeekBar中我们需要监听的
弃剑成佛
·
2020-08-16 07:28
android学习
笔记---63-PopupWindow,泡泡窗口的实现
PopupWindow是一个可以显示在当前Activity之上的浮动容器,PopupWindow弹出的位置是能够改变的,按照有无偏移量,可以分为无偏移和有便宜两种;按照参照对象的不同又可以分为两种:相对某个控件(Anchor锚点)的位置和在父容器内部的相对位置。创建Android应用:ProjectName:PopupWindow,Android2.2,ApplicationName:泡泡窗口,P
credreamer
·
2020-08-16 06:14
安卓学习笔记
Android学习
心得(一)——绘图
Android学习
心得(一)——绘图文章分类:移动开发做java的都知道,绘图肯定首先需要一个Canvas,然后在用Graphics在上面绘制自己想要图案。
junpeng88
·
2020-08-16 06:03
Android
android学习
——SeekBar和RatingBar
SeekBar带滑块的进度条xmljavaclassSeekBarListenerimplementsOnSeekBarChangeListener{@OverridepublicvoidonProgressChanged(SeekBarseekBar,intprogress,booleanfromUser){//TODOAuto-generatedmethodstubSystem.out.pri
janronehoo
·
2020-08-16 06:11
Android学习
android学习
之五子棋游戏demo的实现
packagecom.zhdf.wuziqi;importjava.util.ArrayList;importjava.util.List;importandroid.content.Context;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.graphics.Canvas;imp
eternal_shallow
·
2020-08-16 06:17
恋上android游戏
【
Android学习
】进度条ProgressBar
1,原始进度条1)概念还有一个次要的进度条,用来显示中间进度,如流媒体播放的缓冲区的进度。应用程序使用任务的长度是未知的情况下,进度可以显示循环动画。2)实现①xml②javasetProgress(int):设置进度完成的百分比;incrementProgressBy(int):设置进度条的进度的增加或减少,具体取决于参数的正负;2,自定义进度条如图所示,第一条为系统默认进度条,第二条为自定义进
兔兔西
·
2020-08-16 05:24
移动开发
android学习
之利用MediaPlayer制作音乐播放器
使用步骤:1.先创建MediaPlayer对象2.利用setDataSource()方法,将要播放的文件(歌曲)路径给MediaPlayer对象。3.利用prepare()方法,进行缓冲(准备阶段)4.调用setOnPreparedListener()方法,进行监听是否缓冲好。5.当缓冲好,调用start()方法开始播放。其它方法:reset()方法:使得MediaPlayer对象所有参数回到初始
萧邀人
·
2020-08-15 17:39
android
Android学习
笔记之Fast Json的使用
PS:最近这两天发现了FastJson感觉实在是强大..学习内容:1.什么是FastJson2.如何使用FastJson3.FastJson的相关原理4.FastJson的优势,以及为什么推荐使用FastJson1.FastJson的相关介绍说道Json想必我们都不陌生,数据传输的两种形式之一,另一种就是我们的xml了.不过现在更多的还是使用基于Json的格式来进行数据传输,Java的api接口为
weixin_30896763
·
2020-08-15 16:47
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他