随笔分类 -  Java

Java开发资料
摘要:win10 64位系统安装多个jdk版本的问题 Eclipse+ADT+Android SDK搭建安卓环境 Java删除List元素的方法 阅读全文

posted @ 2021-05-20 09:43 大西瓜3721 阅读(32) 评论(0) 推荐(0) 编辑

JAVA MD5加密
摘要:/** * Java密码加密 * Java代码 */ package com.baobaotao.common; import java.security.MessageDigest; /** * 对密码进行加密和验证的类 */ public class CipherUtil { // 十六进制下数 阅读全文

posted @ 2021-03-04 15:43 大西瓜3721 阅读(48) 评论(0) 推荐(0) 编辑

java中Map集合的常用方法
摘要:Map集合和Collection集合的区别 Map集合是有Key和Value的,Collection集合是只有Value。 Collection集合底层也是有Key和Value,只是隐藏起来。 1、V put(K key, V value) 向map集合中添加Key为key,Value为value的 阅读全文

posted @ 2020-11-13 13:58 大西瓜3721 阅读(188) 评论(0) 推荐(0) 编辑

使用WindowManager添加View——悬浮窗口的基本原理
摘要:Android系统中的“窗口”类型虽然很多,但只有两大类是经常使用的:一是由系统进程管理的,称之为“系统窗口”;第二个就是由应用程序产生的,用于显示UI界面的“应用窗口”。如果大家熟悉WindowManagerService(窗口管理机制WMS)的话,那么一切都很简单。它是一个负责统筹管理所有窗口的 阅读全文

posted @ 2020-05-29 22:40 大西瓜3721 阅读(845) 评论(0) 推荐(0) 编辑

Android 带你彻底理解 Window 和 WindowManager
摘要:有时候我们需要在桌面上显示一个类似悬浮窗的东西,这种效果就需要用 Window 来实现,Window 是一个抽象类,表示一个窗口,它的具体实现类是 PhoneWindow,实现位于 WindowManagerService 中。相信看到 WindowManagerService 你会有点眼熟,刚接触 阅读全文

posted @ 2020-05-29 21:12 大西瓜3721 阅读(1089) 评论(1) 推荐(0) 编辑

Android Java基本知识
摘要:Java基础--动态参数 package test.java15; public class Params { //动态参数--参数繁琐的问题,只能针对同一类型。对不同类型 用Object /** * 一个方法只能有1个动态参数 * 一个方法中,既有普通参数又有动态参数,动态参数只能放最后 * pa 阅读全文

posted @ 2020-05-28 11:24 大西瓜3721 阅读(221) 评论(0) 推荐(0) 编辑

java 正则表达式(内附例子)
摘要:正则表达式 定义:正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 概念:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定 阅读全文

posted @ 2020-03-07 23:11 大西瓜3721 阅读(399) 评论(0) 推荐(0) 编辑

使用设置自定义对话框的大小,位置,样式以及设置在安卓桌面上弹出对话框
摘要:第一步:创建对话框 MyDialog mydlg=new MyDialog(context); 第二步:获取对话框的window实例,通过window实例来控制对话框出现的位置,大小和弹出时候的场景 Window dlgwindow=mydlg.getWindow(); 设置对话框最终显示位置 dl 阅读全文

posted @ 2019-12-17 16:57 大西瓜3721 阅读(1238) 评论(0) 推荐(0) 编辑

android自定义Activity窗口大小(theme运用)
摘要:正常情况下,我们开发的应用程序都会上占满整个屏幕,那么怎么样才能开发出自定义窗口大小的的程序呢?如下图所示: 实现起来非常简单。 第一步,创建一个背景配置文件float_box.xml,放到res/drawable下,如下所示(如看不懂可查看本站:): Xml代码 <?xml version="1. 阅读全文

posted @ 2019-12-17 16:12 大西瓜3721 阅读(480) 评论(0) 推荐(0) 编辑

Android如何屏蔽home键和recent键
摘要:最近在做一个项目的时候,进入一个 Activity后需要暂时屏蔽掉home键和recent键(back键可以在onKeyDown里面处理),网上找了半天,都是针对旧版本android的方法,android5.0以后就不能生效了。 看了半天的SDK和资料,发现有一种方法可以暂时屏蔽掉home键和rec 阅读全文

posted @ 2019-12-05 11:59 大西瓜3721 阅读(3071) 评论(0) 推荐(0) 编辑

Android外接USB扫码枪
摘要:公司的设备以前接入的都是串口的扫码头,优点是直接通过串口读取流里面的数据就OK了,缺点是你需要知道每一款扫码器的型号以获取波特率及Android设备的串口地址。因为现在usb扫码器越来越方便且即插即用,不需要额外供电以及价格便宜等特点,公司以后开发的设备都打算采用usb扫码器。所以我开始尝试接入us 阅读全文

posted @ 2019-12-02 11:56 大西瓜3721 阅读(1535) 评论(0) 推荐(0) 编辑

Android ImageView属性
摘要:ImageView 继承自View组件,主要功能是用于显示图片,实际上它不仅仅可以用来显示图片,任何Drawable对象都可以使用ImageView来显示。ImageView可以适用于任何布局中,并且Android为其提供了缩放和着色的一些操作。 1. foreground、src 和 backgr 阅读全文

posted @ 2019-11-17 11:23 大西瓜3721 阅读(899) 评论(0) 推荐(0) 编辑

eclipse将android项目生成apk并且给apk签名
摘要:生成apk最懒惰的方法是:只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。 如果想要自己给apk签名: 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name 阅读全文

posted @ 2019-10-08 13:49 大西瓜3721 阅读(470) 评论(0) 推荐(0) 编辑

android为什么不允许新开启一个线程来更新UI,而是用handler来更新界面
摘要:下面是快速创建一个新线程的方法: 第一种:直接创建子线程并启动 new Thread() {@Overridepublic void run() { //这里写入子线程需要做的工作 } }.start(); 第二种:先创建子线程,然后启动 private Thread newThread; //声明 阅读全文

posted @ 2019-09-21 17:23 大西瓜3721 阅读(558) 评论(0) 推荐(0) 编辑

个人收集的Android开源项目
摘要:1、 KnowWeather 下载: GitHub 一款 Android 开源天气 App ,包含天气信息、详情、生活指数等,通知栏,桌面小部件,定时更新天气等等,应用没有任何广告,支持县级、区级城市的天气,原文:https://www.diycode.cc/projects/SilenceDut/ 阅读全文

posted @ 2019-09-17 22:55 大西瓜3721 阅读(363) 评论(0) 推荐(0) 编辑

记某app内购破解 – 安卓逆向菜鸟的初体验
摘要:前言 因为某个机缘,我拿到一个赛车app,玩了一会想买个装备,居然要我掏钱包,作为一名cracker,我觉得我的尊严受到了严重的蔑视(无奈钱包空空),我觉得要捍卫我那脆弱的玻璃心(钱包),所以,开干吧。我搜索了网上相关的帖子,发现这个apk的破解都是讲了关键点都在哪里,没有具体的关键点查找思路,所以 阅读全文

posted @ 2019-09-17 18:06 大西瓜3721 阅读(1851) 评论(0) 推荐(0) 编辑

初探Android逆向:通过游戏APP破解引发的安全思考
摘要:如今移动互联网已经完全融入到我们的生活中,各类APP也是层出不穷,因此对于安卓APP安全的研究也尤为重要。本文通过对一款安卓APP的破解实例,来引出对于APP安全的探讨。(本人纯小白,初次接触安卓逆向一星期,略有体验,在这里分享一下) 本次破解的安卓APP是某款射击类游戏,我们发现在游戏里面有购买补 阅读全文

posted @ 2019-09-17 18:00 大西瓜3721 阅读(592) 评论(0) 推荐(0) 编辑

用IKVMC将jar转成dll供c#调用
摘要:目录 前言 ikvmc介绍 ikvmc下载安装 下载并解压 设置环境变量 jar->dll 常用参数说明 具体操作 解决方案 目录 前言 ikvmc介绍 ikvmc下载安装 下载并解压 设置环境变量 jar->dll 常用参数说明 具体操作 解决方案 前言 ikvmc介绍 ikvmc下载安装 下载并 阅读全文

posted @ 2019-09-17 12:58 大西瓜3721 阅读(560) 评论(0) 推荐(0) 编辑

Android中Activity的启动模式(LaunchMode)和使用场景
摘要:一、为什么需要启动模式在Android开发中,我们都知道,在默认的情况下,如果我们启动的是同一个Activity的话,系统会创建多个实例并把它们一一放入任务栈中。当我们点击返回(back)键,这些Activity实例又将从任务栈中一一移除,遵循的原则是“后进先出”(先进后出)。 这里我们考虑一个问题 阅读全文

posted @ 2019-09-15 10:21 大西瓜3721 阅读(349) 评论(0) 推荐(0) 编辑

Android开发-API指南-<uses-feature>
摘要:Android开发-API指南-<uses-feature> Android开发-API指南-<uses-feature> <uses-feature> 英文原文:http://developer.android.com/guide/topics/manifest/uses-feature-elem 阅读全文

posted @ 2019-09-15 09:04 大西瓜3721 阅读(235) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示