
android
文章平均质量分 70
真的很沉默_
这个作者很懒,什么都没留下…
展开
-
APK反编译(2)
apk反编译原创 2021-12-25 21:49:21 · 2511 阅读 · 0 评论 -
局域网安装androidstudio
一. 准备材料1. androidStudio.exe安装文件.2. 有网电脑已装过android并正常运行过的项目.二. 安装与复制.1. 安装androidStudio,参考https://blog.youkuaiyun.com/u012049463/article/details/1129846102. 拷贝资源,参考https://blog.youkuaiyun.com/u012049463/article/details/1129846103. 拷贝项目,从之前正常运行的安卓环境拷贝如下文件.原创 2021-03-04 18:32:09 · 390 阅读 · 1 评论 -
安卓10.0文件操作
/**** app文件分为专属文件和独立文件;* 手机存储分内部存储(手机存储,如4G,8G内存) 和外部存储(SD拓展卡,如64G,128G)* 专属文件是那些只有该app才可以使用的文件,例如数据库,sharedpreference,专属格式的电子书等;专属文件可存于内部和外部存储;专属文件会随APP卸载而删除.* 独立文件是那些不依赖于某特定app的文件,例如照片,视频,apk等;独立文件可存于内部和外部存储;独立文件不应该随APP卸载而卸载.** 在安卓10.0之后不建议...原创 2021-02-19 13:20:25 · 1476 阅读 · 1 评论 -
android模拟器安装
1. 文件准备.a. android-studio-ide-201.695-windows.exe,androidStudio 安装文件.b. platform-29_r05.zip,安卓sdk.c. emulator,模拟器.d. extras,内含intelhaxm-android.exe安装文件.e. platform-tools,内含adb.exe工具.f. x86_64-29_r07-windows.zip,安卓10镜像.2. 安装.安装完成之后的目录结构如下...原创 2021-01-22 14:41:56 · 968 阅读 · 1 评论 -
androidstudio安装教程
一. 安装包准备.可以从网站下载最新版本,https://developer.android.google.cn/studio也可以从完整下载历史归档版本,https://developer.android.google.cn/studio/archive ,网上讨论4.1后面的版本坑比较多,不推荐安装,所以我们拿4.0.2来教学.二. 安装.安装时请别无脑下一步下一步,要确定自己安装文件的位置,注意安装路径最好不要占用系统盘,不要有空格和特殊字符和中文. 我们安装到D:\softwar原创 2021-01-22 14:06:48 · 1489 阅读 · 0 评论 -
android好用的第三方类库
沉浸式状态栏导航栏:https://github.com/gyf-dev/ImmersionBar弹框:https://github.com/li-xiaojun/XPopup错误日志收集:https://bugly.qq.com/v2/recyclerView适配器:https://github.com/CymChad/BaseRecyclerViewAdapterHelper模块间路由控制:https://github.com/alibaba/ARouter...原创 2020-08-27 17:05:29 · 310 阅读 · 0 评论 -
tcp、udp、http、socket
1、TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。HTTP属于应用层的协议,底层传输层仍然是tcp协议,http这个协议,是从Web服务器传输超文本到本地浏览器的传送协议。原创 2016-04-09 14:32:06 · 507 阅读 · 0 评论 -
通过url调用边度地图的地理和反地理编码
参看http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding我的url参数如下http://api.map.baidu.com/geocoder/v2/?address=湖北武汉&output=json&ak=我的apikey&callback=showLocation&mcode=签名信原创 2016-04-18 16:13:34 · 740 阅读 · 0 评论 -
studio 中我常用的快捷键
android studio中我常用的快捷键原创 2017-01-10 21:45:28 · 678 阅读 · 0 评论 -
使用butterknife注意事项
1. 注入的view onclick时间的声明不能是private 和 static的。2. 按照配置配好后,发现注入的view总是空,此时添加eclipse支持。右键项目-java Compiler 选中enable project specitic settings右键项目-java Compiler - Annotation Processing ,选中 Enab原创 2015-11-03 14:16:21 · 1938 阅读 · 0 评论 -
textView跑马灯效果实现
自定义一个MyMarqueeTextView extends TextView,重写他的三个构造方法,还有要重写isFocused方法,并返回true{public AlwaysMarqueeTextView(Context context) {super(context);}public AlwaysMarqueeTextView(Context context,原创 2016-06-14 23:54:17 · 621 阅读 · 0 评论 -
自定义抽屉布局
文章代码转自网络,自定义的抽屉,实现从上到下,从下到上,从左到右,从右到左,类似抽屉的view,就和百度地图搜索出结果后在地图上的那个抽屉一样.自定义的抽屉view MultiDirectionSlidingDrawer :/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under t转载 2016-11-11 09:41:31 · 552 阅读 · 0 评论 -
MapGis加载及使用方法
地图加载顺序 * ① loginfo:地图文件存在/mnt/sdcard/MapGIS/map/wuhan/wuhan.xml * ② loginfo:mapViewWillStartLoadingMap * ③ loginfo:mapViewDidFinishLoadingMap * ④ loginfo:mapViewDidUpdateHeading0.0//地图定位中的用户朝向原创 2016-03-12 01:20:24 · 2487 阅读 · 0 评论 -
activity动画的调用
转自:http://blog.sina.com.cn/s/blog_3e333c4a0101a040.html关于 overridePendingTransition()使用 标签: overridependingtrans 实现两个 Activity 切换时的动画。在Activity中使用有两个参数:进入动画和出去的动画。注意1、必须在 StartActivity()转载 2016-03-21 23:17:49 · 362 阅读 · 0 评论 -
我的android项目架构
项目架构:通用模块: com.zondy.commoncom.zondy.common.base//通用基础模块包com.zondy.common.config//通用配置模块包com.zondy.common.oauth//通用认证模块包com.zondy.common.view//通用自定义view包com.zondy.common.util//通用帮助包c原创 2016-02-04 17:39:24 · 460 阅读 · 0 评论 -
android离线缓存
转自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1209/2136.html离线缓存就是在网络畅通的情况下将从服务器收到的数据保存到本地,当网络断开之后直接读取本地文件中的数据。将网络数据保存到本地:你可以自己写一个保存数据成本地文件的方法,保存在android系统的任意目录(当然是有权限的才行),但是转载 2016-02-21 11:38:43 · 449 阅读 · 0 评论 -
android 为textView设置selector
资源文件:selector_text_white_gray.xml 为textView设置属性 <TextView android:id="@+id/tv_right" android:layout_width="wrap_content" android:layout_height=原创 2016-03-04 00:02:33 · 5033 阅读 · 0 评论 -
android 常用代码
android常用代码和功能的实现原创 2016-01-13 09:38:37 · 1027 阅读 · 0 评论 -
介绍4款json的java类库 及 其性能测试
转自:http://www.cnblogs.com/windlaughing/p/3241776.htmlJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edit转载 2016-03-02 23:30:33 · 595 阅读 · 0 评论 -
聊一聊MD5
转自:http://www.weixuehao.com/archives/474MD5是什么message-digest algorithm 5(信息-摘要算法)。经常说的“MD5加密”,就是它→信息-摘要算法。在下载一下东西时,经常在一些压缩包属性里,看到md5值。而且这个下载页面,很可能会在某一个地方,写了一句,此文件的MD5值为XXXXXXXXX。这有什么作用呢?转载 2016-03-02 22:45:39 · 866 阅读 · 0 评论 -
oracleClient和plsql的安装
1.下载oracle client和plsql工具.oracle client相当于一个连击oracle 数据库的连接工具.plsql相当于一个客户端展现工具.2. 安装 oracle client ,选择安装模式为管理员模式.一直下一步下一步,直到安装完成.3. 打开 oracle client 的 net manager,进行配置,然后测试连接,连接成功说明 oracl原创 2016-11-11 10:25:49 · 3903 阅读 · 0 评论 -
ViewPager+Fragment延迟加载
viewPager+Fragment延迟加载的例子转载 2016-12-22 22:26:49 · 517 阅读 · 0 评论 -
listView 实现单选多选
此示例为listView实现多选,单选,选中颜色变化.原创 2016-11-10 09:51:34 · 579 阅读 · 0 评论 -
glide学习笔记
Glide.with(this).load(url)//可加载file,uri,resource,byte,.transform(...)//图片变换,如圆角化、圆形化、黑白化、模糊化等等,甚至你将原图片完全替换成另外一张图都是可以的。对于图形变换,github有很好的开源类库glide-transformations,详见:https://blog.youkuaiyun.com/guolin_blog...转载 2018-11-01 22:20:25 · 212 阅读 · 0 评论 -
Android dialog应用
转自:https://blog.youkuaiyun.com/guizhongyun/article/details/60339208Android常用如下七种对话框,基本涵盖了大部分应用场景,所以有些时候没必要自己去定义对话框,除非对话框的样式不满足UI的设计.常用七种对话框如下所示:简单对话框 简单列表对话框 单选列表对话框 多选列表对话框 进度条对话框 编辑对话框 自定义对话框1....转载 2018-08-20 15:27:35 · 249 阅读 · 0 评论 -
android 混淆规则详解
转自:https://www.jianshu.com/p/7436a1a32891简介作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只是网上搜一些成型的混淆规则粘贴进自己项目,并没有对混淆有个深入的理解。本篇文章的目的就是让一个初学者在看完后,能在不进行任何帮助的情况下,独立写出...转载 2018-06-10 11:44:42 · 1703 阅读 · 0 评论 -
android设置沉浸式状态栏
转自:http://blog.youkuaiyun.com/zuiwuyuan/article/details/50100093Android 使用SystemBarTint设置状态栏颜色做项目时,发现APP的状态栏是系统默认的颜色,突然想到,为啥别的APP是自己设置的颜色(和APP本身很相搭),于是也想给自己的APP设置系统状态栏的颜色,更加美美哒。。。 搜了下,发现原来设转载 2017-06-25 22:22:36 · 498 阅读 · 0 评论 -
git相关
1. 下载与安装. 下载地址:官网 https://git-for-windows.github.io/ ,国内镜像:https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit原创 2017-01-11 14:18:49 · 295 阅读 · 0 评论 -
xposed学习教程
1. http://www.youkuaiyun.com/article/2015-08-14/2825462.教你使用xposed的基本流程.以及如何劫持获取用户登录信息.2.http://blog.youkuaiyun.com/chenhao0428/article/details/51360554也是利用xposedBridgeApi进行基础开发的教程.原创 2017-03-22 23:30:07 · 496 阅读 · 0 评论 -
Mapgis问题集锦
1. mapview annotation setCalloutView()无法控制弹出气泡的大小.解决办法: 给inflate进来的view的子view设置高宽,则会有就能控制气泡的大小.AnnotationView annotationView = new AnnotationView(annotation, context);View contentView = LayoutI原创 2017-03-12 18:52:23 · 338 阅读 · 0 评论 -
notification在不同apiLevel下的使用
转自:http://www.cnblogs.com/Arture/p/5523695.html在不同的版本下Notification使用有一些不同,涉及到Builder的使用。现在总结如下,希望对以后使用的程序员有所帮助。 低于API Level 11版本,也就是Android 2.3.3以下的系统中,setLatestEventInfo()函数是唯一的实现方法。前面的有关转载 2017-03-28 14:04:47 · 427 阅读 · 0 评论 -
修改keystore密码别名等
修改Android签名证书keystore的密码、别名alias以及别名密码之前在测试Eclipse ADT的Custom debug keystore自定义调试证书的时候,发过一篇关于调试证书规格的博文:Eclipse ADT的Custom debug keystore所需证书规格,提到过自定义调试证书的密码和alias命名以及alias密码都是有规矩的。其实Androi转载 2014-12-09 11:54:56 · 10531 阅读 · 2 评论 -
android 数据库
看看greendao同 realm的比较.http://blog.youkuaiyun.com/zhanggang740/article/details/52164715greendao:realm:原创 2017-01-19 21:16:43 · 323 阅读 · 0 评论 -
android 网络框架学习(okhttp,retrofit,rxjava)
okhttp详细讲解: 1.OKHTTP学习之基础知识及运用 http://blog.youkuaiyun.com/briblue/article/details/528709412. OKHTTP学习之高级特性 http://blog.youkuaiyun.com/briblue/article/details/529119983.OKHTTP之缓存配置详解 http://blog.youkuaiyun.com/bri原创 2017-02-09 15:54:58 · 318 阅读 · 0 评论 -
android studio问题
1. 关于“minSdk>deviceSdk”解决办法--点开了build.gradle,将minSdkVersion改成了16,接着Sync Now,然后就成功了。原创 2017-01-17 20:32:05 · 443 阅读 · 0 评论 -
android studio添加butterknif插件
导入的是当前最新的 butterknife 8.4.0,使用方法是在setContetnView 的资源文件,选中右键,genetate-generate butterknife,然后选择view和onclick事件.截图如下:在实际使用的过程中,发件即使注入了,但是获取的view其实都还是空的,这就需要进行修改配置,修改内容如下:具体配置如下:apply plugin: 'com.android原创 2017-01-09 23:08:04 · 1005 阅读 · 0 评论 -
viewPager+fragment阻止预加载
转自:http://www.2cto.com/kf/201501/368954.html在项目中,都或多或少地使用的Tab布局,所以大都会用到ViewPager+Fragment,但是Fragment有个不好或者太好的地方。例如你在ViewPager中添加了三个Fragment,当加载ViewPager中第一个Fragment时,它会默认帮你预先加载了第二个Fragment,当你加载第二个Fr转载 2016-01-04 12:56:21 · 513 阅读 · 0 评论 -
郭霖老师androidpn教学视频笔记
学习郭霖老师的“见证android消息推送时刻”的学习笔记。ServiceManager属性:无方法:startService():启动服务NotificationServicestopService():停止服务NotificationServicesetAlias(String alias):设置别名setTags(final List tagsList原创 2016-01-18 00:32:27 · 1852 阅读 · 0 评论 -
GridView 常用属性
<GridView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/gridview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:numColu原创 2015-12-16 10:42:28 · 479 阅读 · 0 评论 -
android银联支付
银联支付教程:1. 概述;银联手机支付控件(以下简称支付控件),主要为合作商户的手机客户端或手机Web网站提供安全、便捷的支付服务。目前支付控件支持Android和iOS两个平台,用户通过在支付控件中输入银行卡卡号、手机号、密码(借记卡和预付卡)或者CVN2、有效期(信用卡)、验证码等要素完成支付。网上有更加完整的文档教程,地址:http://202.101.25.178:8080原创 2014-12-29 19:38:57 · 4163 阅读 · 0 评论