Android 11系统签名以及keystore一、什么是系统签名Android系统中,所有的APP都需要签名,来保证报名在设备上是唯一的,避免相同包名应用被覆盖;系统签名意味着对于将这个APP视为系统APP,具有更高的权限,比如可以开机自启动,从后台启动activity等。同时需要在AndroidManifest中指定sharedUserIdandroid:sharedUserId="andro
import java.io.*;import java.net.*;public class GetIp { public static void main(String args[]){  try{   Socket connectToServer = new Socket("127.0.0.1",8234);  
原创 2014-12-12 17:33:28
889阅读
public String getIP() { try { for (Enumeration en = NetworkInterface
原创 2022-11-08 10:17:05
53阅读
一、配置文件的语法格式:    (1)Nginx默认配置nginx.conf,修改配置文件时注意编码与语言格式worker_processes 1; # 允许的工作进程数, 默认进程为1 events { worker_connections 1024; # 最大连接数,默认1024 } http { # http请求配置快,只能配置一个 include
转载 2024-04-07 11:19:22
52阅读
漏洞代码地址:http://i006.blog.163.com/blog/static/20596514720136511728614/   前段时间看py的时候 ,去这位朋友的博客, 今天去博客的时候看有什么资料更新的时候,看他发了一个获取IP的。  因为我自己就是搞web安全的, 看到过很多getip的漏洞, 并且代码都是网上抄的。果不其然,我去看的时候就发现了这个代码也存
原创 2013-07-07 18:20:17
1096阅读
3点赞
9评论
如果是手动复制过来的,可能是结尾没有换行符。
原创 2022-10-14 15:10:38
435阅读
## 使用VS Code开发Android应用的流程 ### 1. 安装必要的软件和插件 在开始开发前,需要确保已经安装了以下软件和插件: - JDK(Java Development Kit):用于编译和运行Java代码。 - Android Studio:用于设置Android开发环境和管理Android SDK。 - VS Code:一个轻量级的代码编辑器。 - VS Code插件:用于支
原创 2023-11-27 07:01:51
122阅读
android 之indicatorView的实现分析indicator的实现 使用一个软件常注意到刚使用软件时会有一个导览页,通过滑动页面来显示不同的图,底部有用于指示在哪一页的圆点,这就是我们将要实现的indicator(指示器),接来我们介绍在android 中如何实现?indicator的实现首先,我们需要了解indicator的组成,一般来说,它是由几个圆点组成,翻到对应页时,圆点颜色
转载 2023-06-29 23:17:12
43阅读
SelectTextHelper-高仿微信聊天消息列表自由复制文字,双击查看文本内容掘金地址 github地址 SelectTextHelper打造一个全网最逼近微信聊天消息自由复制,双击查看文本内容框架。 支持图片和富文本选中,汇聚底层TextView框架、原理并加以整理得出的一个实用的Helper。 仅用几个类实现便实现如此强大的功能,用法也超级简单,侵入性极低。(https://jitpac
# 如何通过串口在Android上打印数据 在开发Android应用时,有时需要将数据通过串口发送到打印机或其他设备。对于初学者来说,这项任务可能会显得复杂,但其实只要理清思路,根据一定的步骤进行,就能顺利完成。接下来,我们将详细讲述这个过程。 ## 任务流程 为了帮助你理清思路,我们将整个流程分为以下几个步骤,使用表格形式展示: | 步骤 | 名称 |
原创 7月前
40阅读
//后面解决了这个问题 当安装完sip和pyqt后直接用apt 来安装eric就不会出错了 不得不说,现在学习Python是最不要的时机,原本是冲着Python简洁来的,现在由于语言发展的瓶颈,不得不划分了两类不兼容的版本。 于是乎,奔着我不下地狱谁下地狱的劲开始了,在这里eric5是我们的Python IDE,PyQt4是Qt界面开发的类。而QT是踏平台的图形用户界面程序,如果在Python 调
# Android Studio中的拖拽功能 随着Android应用开发的普及和技术的进步,Android Studio作为官方集成开发环境(IDE),为开发者提供了丰富的功能。特别是其“拖拽”功能,大大提高了界面的设计效率。本文将深入探讨这个功能,包括如何在Android Studio中实现拖拽效果,并附上代码示例。 ## 什么是拖拽功能? 在Android应用开发中,拖拽功能主要用于用户
原创 2024-09-13 05:16:36
133阅读
Android系统提供了许多控件给开发者使用,开发者通过对这些控件编码与组合能够架构设想的模型和实现相应的功能。本文介绍Android系统的TestView和EditText控件。首先,让我们来思考如下问题。 P1:TextView和EditText控件分别是什么? P2:TextView和EditText控件分别能干什么? P3: 在程序设计和编写过程中,如何使用TextView和EditTe
转载 2023-11-21 13:48:08
37阅读
如何实现“Android TextView可以滑动” ### 摘要 本文将指导一位刚入行的开发者如何实现在Android应用中实现可滑动的TextView。我们将通过以下步骤来完成这个任务:导入所需的库、创建一个可滑动的TextView、设置滑动效果的属性和方法。 ### 流程 下面是实现可滑动TextView的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 导入所
原创 2024-01-19 07:53:00
402阅读
# Android中的抢占机制 在Android操作系统中,抢占是一种资源管理和调度策略,它使得高优先级的任务能够在低优先级任务运行时“抢占”CPU资源。这种机制对于提高系统的响应性和实时性至关重要。在本文中,我们将探讨Android的抢占机制,并通过示例代码与状态图来深入理解这一概念。 ## 抢占的基本概念 抢占式调度是指操作系统根据任务的优先级,能够在运行时中断当前正在执行的任务,转而执
原创 2024-08-05 07:46:55
14阅读
Mac 环境编译安装wine 需要在Mac安装wine,直接从wine官网上下载pkg包安装的程序不能打开,只能自己编译安装了。需要注意的是,我使用的Mac系统为10.14.6,在wine官网上说wine仅支持Mac系统10.8到10.14版本,如果其他版本的系统需要安装的请自行尝试。首先需要下载wine源码,可以在wine的官网上下载,地址是 https://dl.winehq.org/win
# Android 中 int 的大小限制 在 Android 开发中,`int`类型是最常用的数据类型之一。对于初学者来说,了解 `int` 的大小限制以及它在程序中如何影响资源使用,是非常重要的。本篇文章将深入探讨 `int` 类型的特性,并通过代码示例、状态图和甘特图来帮助理解。 ## 1. int 的定义与大小 在 Java(以及 Android)的世界中,`int` 是一个整数类型
原创 2024-10-03 05:56:21
133阅读
本章分位两节课讲,通过图文并茂的方式分别讲解在Windows和Linux下的环境搭建。OK进入正题。1,首先说一下Android系统所要求的环境。(1)操作系统方面WindowsXP(32位),Vista的(32-位或64位),或Windows7(32-位或64位)MacOSX10.5.8或更高版本(仅适用于x86)Linux(UbuntuLinux上)·GNU(编译器集合)C库(glibc)2
由于公司大家都是用着经典的开发工具eclipse,因此studio还未普及(哎。。。一言难尽),可是大环境studio势在必行! 反正哥我是要自己好好学习的!~ androidstudio是基于intellij idea的官方android应用开发集成环境。除了intellij 强大的代码编辑器和开发者工具,androidstudio提供了更多的可提高的android应用构建效率的功能。 》基
转载 2023-09-22 20:07:40
129阅读
# Android设置可以滑动 在Android开发中,我们经常会遇到需要在界面上实现滑动功能的情况。例如,在ViewPager中切换页面、在RecyclerView中滑动列表项等等。本文将介绍如何在Android应用中设置可滑动的界面,并提供相关的代码示例。 ## 1. 使用ScrollView实现垂直滑动 ScrollView是Android提供的一个可以垂直滑动的容器控件。它只能包含一
原创 2023-09-27 14:12:42
143阅读
  • 1
  • 2
  • 3
  • 4
  • 5