首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

android 之TCP客户端编程

分为服务器(网络应用程序)和客户端(网络应用程序),TCP通信过程,首先打开服务器,监听自己的网络通信端口(假设为9000),打开客户端,设置好要连接的ip地址和服务器的网络通信端口(9000),这样服务器一旦监听到网络通信端口有连接...--显示的标题:目标端口号--> <TextView  android:textSize="20dp" android:id="@+id/Port_tv" android:text="目标端口号" android...先做点击连接按钮就连接服务器 查看java的API文档,里面封装了专门用于TCP客户端通信的类,和方法 ?...InetAddress.getByName("192.168.4.1"); socket = new Socket(ipAddress, 8080);//创建连接地址和端口--------------就完了,客户端就去连接了...; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View

2.2K80

再谈Android客户端进程保活

进程保活:尽量保证应用的进程不被Android系统回收。 在很早以前,谈Android的保活都会涉及到进程常驻内存,如何进行性能优化等话题,今天就这些话题,做一个简单的总结。...Android进程 在讨论这个问题之前,我们首先来看一些现象级APP的进程。 ?...搞Android的同学都知道,每一个Android应用启动后至少对应一个进程,有的则有多个进程,大多数主流APP都会包含多个进程,因为除了主要的进程之外,还有诸如长连接、推送等进程。...类中,这个类路径是${android-sdk-path}\sources\android-23\com\android\server\am\ProcessList.java。...自身跟服务器通过轮询,或者长连接; GCM即Google Cloud Messaging,主要用于消息推送的,即使在应用没有起来的情况下,客户端也能通过GCM收到来自服务器的消息。

3.7K71

WordPress 手机客户端 For Android 11.8 版

2018 年 12 月份的时候明月给大家分享了 WordPress For Android 手机客户端 10.7 版(可参考「推荐一下 WordPress 手机客户端 Android 10.7...版」一文),今天明月要提醒大家的是记得更新 WordPress 手机客户端到最新版本 11.8 版哦!...,因为 WordPress 手机客户端会涉及到我们 WordPress 站点的登录密码啥的,所以明月强烈建议大家升级更新到这个版本: 能因为客户端的漏洞让别有用心的人获取到服务器的权限,否则是后患无穷了...荐大家参考明月以往如下文章了解更多有关 WordPress 手机客户端的那些事儿: 「如何使用 WordPress 手机客户端?」...目前可以说市面上所有的网站平台能像 WordPress 这样在手机端有专属官方推出的客户端的应该是独一份儿,这点儿让不少网站拼台系统们是羡慕不已呀!WordPress 威武! ·END·

1.1K50

知乎 Android 客户端组件化实践

背景 知乎 Android 客户端最早使用的是最常见的单工程 MVC 架构,所有业务逻辑都放在了主工程 Module 里,网络层和一些公共代码分别被抽成了一个 Module。...后来公司发展速度加快,拆分了多个独立的事业部,每个事业部有独立的 Android 开发团队,每个团队都有独立开发、测试和部署的需求;随着业务规模的扩大,早期的代码耦合导致的问题也逐渐显现出来;开发人员也越来越多...小 tip :工程 .idea/vcs.xml 中定义了当前工程关联的 Git 仓库,可以在联合编译的同时通过修改 vcs.xml 来把组件目录也关联到主工程 Git 配置中,在开发过程中就可以使用 Android...而 Android Studio 的 module 天然具有隔离的优势。所以我们的解决方案是在组件工程中使用多 Module 结构: ?...基础架构团队负责人,有着丰富的 Android 工程化,组件化经验,设计并主导了知乎的 Android 组件化拆分工作。

2.1K41

Android之TCP服务器编程android 之TCP客户端编程

分为服务器(网络应用程序)和客户端(网络应用程序),TCP通信过程,首先打开服务器,监听自己的网络通信端口(假设为9000),打开客户端,设置好要连接的ip地址和服务器的网络通信端口(9000),这样服务器一旦监听到网络通信端口有连接...<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com...; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View...之TCP客户端编程   上的socket 其实socket这个类可以理解为(只要服务器和客服端建立连接就会建立socket),我们可以通过操作socket类中的方法得到我们想要的东西。...; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View

6.7K60

知乎 Android 客户端 CICD 方面的实践

前言 伴随着知乎业务的飞速发展,近一年多时间,知乎的 Android 团队由十多人的小团队发展至五十多人的大团队,并且还在不断的壮大中。...组件化方面做的努力 Android 组件化方案 已经运转了近一年半的时间,令人欣喜的是其已经达到了我们当初的预期。...即:不同 Android 团队之间,可以通过组件仓库制造代码壁垒,分而治之; 同时其来带的效果也是显著的,即:无论是研发效率还是编译速度都有了不少提升。 但是祸福相依,有得必有失。...version 信息,然后再依赖这些组件, 使用类似于这样的语句: compile com.zhihu.android:answer:${answer.version} 一般而言,我们比如升级了某一个组件...其实由于每个版本都有一个 tag 对应,接着 gitlab 上面已经提供了一个方便浏览的页面 https://git.repo.guest.where.zhihu.com/Android/Ad/compare

2.8K44

Notes|Android 客户端逆向基础知识分享

其实,透过现象看本质,想去更为深入的了解 Android 内部原理、机制、别的团队设计思想以及实现方法,逆向不为是另一种最佳选择。...所以,掌握部分逆向技术,对于深入 Android 还是具有一定优势。...逆向工具简述 以下是一些常用的 Android 逆向工具以及它们的地址链接: Apktool:反编译 APK、编译、签名工具,可以获取 APK 中的资源和代码。...因为 Android 会将打包后的证书签名信息存储在 META-INF 目录中,当前也包含其他的一些常规配置。...另外不得不提 Android 后续的 V2、V3 等签名机制,个人的理解,还是通过增加更多信息的校验规则,不断完善证书签名的有效性以及安全性吧。

61630
领券