自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 自动搜索与彻底删除私密信息APP--(四)AIDL

AIDL: android interface definition language :android接口定义语言 C/S端可以由它定义的编程接口来达成共识!!(类似于anstract 与Interface一样,一种编程规范??存在的理由之一??),进行跨进程通信。在Android系统中,不同进程不可以访问互相之间的内存数据。为了实现互相访问,进程需要把对象分

2016-09-04 13:02:16 433

原创 自动搜索与彻底删除APP--(三)getPackageSizeInfo

需要调用getPackageSizeInfo来计算缓存大小,但PackageManager中这个方法是隐藏的,可能开发人员觉得不安全不暴露接口?用到反射的概念 Method method=MainActivity.this.getPackageManager().getClass().getMethod(..) 然后调用getPackageSizeInfo 方法 method.invoke(P

2016-09-04 12:57:17 864 1

原创 自动搜索与彻底清除私密信息--(二)root

android 的安全机制,五道防线: 一.代码混淆:混淆关键代码,替换命名,压缩代码,优化编译厚的java字节码 二.权限控制 1.Mainfest文件的权限检测:检测对应permission,若为空,则不受与权限; 2.检测用户uid,若uid为0的话则是root用户,如果为system server 的uid,则不做权限控制;如果uid与请求参数中的uid不同,则perssion de

2016-09-04 12:53:04 418

原创 自动搜索私密信息与彻底删除APP--(一)清理

清理隐私信息,就要先搞清楚哪些可以当作隐私信息,位置在哪,需要取得什么权限才可以读写删除这些信息。权限在root那一篇介绍。 下面是android文件系统目录: system:系统目录,放置在android运行所需的核心类库 data:应用目录,放置运行在android上的应用及其数据 sdcard:扩展存储卡目录,用来存放共享的数据 mnt:记录android挂载的外部存储信息 这样看

2016-09-04 12:51:29 486

原创 java为什么要用abstract与Interface?

八.抽象类 有些类的实例不存在,但他代表一类不同对象的集合。如Animal类,没有动物叫Animal,但Animal尤其子类Dog,Cat等等。 抽象除了被继承外,没有值和用途 抽象的方法:抽象类中的某些行为在没有特定运行时没有任何意义,没有任何通用的实现是可行的。抽象的方法必须在抽象的类中定义。 就算无法实现方法的内容,但是可以定义出一组子类共同的协议。为了标记多态而存在。

2016-08-01 13:59:15 2797 1

原创 <<head first java>>学习笔记

一.集合 1.List:知道索引位置,顺序。排序:sort()。ArrayList无排序功能 2.Set:不允许重复元素 HashSet:比较二者的hasCode 是否相等(根据是否指向内存的同一对象计算),如果相等,继续比较equals()(hashCode相等,不代表是同一对象) hascode()通过返回每个对象特有的序号,根据内存的位置计算,但可能发生碰撞,不同的对象产生相同的

2016-08-01 12:13:00 630

原创 java贪吃蛇(障碍物*咬尾巴)

ArrayList的各种方法addAll(),add(),remove(),clear(),与数组的区别退出:System.exit(0);JPanel的paintComponent(Graphics g)方法,有GUI系统调用,或者调用JPanel.repaint()重绘KeyListener监听按键事件,非数字去方向键为VK_DOWN..数字区方向键为VK_PK_...Timer tim

2016-07-31 13:34:59 2830

原创 android删除私密信息

效果如图: 图一为删除信息后的提示 图二为来信息后的提示 图三为检测到的私密短信,这里的关键字为:验证码&&密码 图四为权限 图五.六为利用DBMS和DBBroswer for sqlite分析的手机数据库截屏 主要思路: 1. 分析出短信数据库结构,信息都存储在mmssms.db中的sms表中。关键字段有:_id(短信序号),body(短信内容),thread_

2016-07-27 11:13:52 642

原创 java实现文本编辑器

利用swing组件JEditText实现复制,粘贴,剪切功能,JEditText组测MouseListener,实现JPopupMenu右键弹出菜单,依次为JMenuItem,openButton,saveButton注册ActionListener,实现点击事件。Word.java:import javax.swing.*;import javax.swing.JComponent.*;im

2016-07-27 10:39:32 3246

原创 java实现2048

2048是一款逻辑比较简单的小游戏,涉及到的几个知识点有JTable绘制表格,显示数值和颜色;keyListener 监听用户按键事件,并在keyPress()中做出相应动作。1.初始化 init()2.用户按键:判断是否可以移动,移动完后判断是否还有空格子,如果有空格子在随机产生的位置处设置2或43.判断游戏是否结束,若结束,判断用户是否胜利 Game.java: impor

2016-07-25 18:44:15 3326

原创 java实现客户端与服务器通信

swing与java.net实现,客户端发送信息给服务器,服务器返回信息给客户端。 客户端程序 WeChatClient.javaimport java.io.*;import java.net.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;//将信息发送给服务器 127.0.0.1 3333 接收

2016-07-24 10:41:44 1951 2

原创 java实现文字版P图

使用Graphics2D和swing做出一个图片添加文字的Demo,可以自定义文字内容,改变文字位置,颜色,字体,旋转角度。import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.Image;import jav

2016-07-24 10:27:25 895

原创 android一对多通信

android端对端通信,一个服务器,多个Client。本来是想把自己的电脑跑服务器程序,关了防火墙也连接不上。发现校内网大部分采取DHCP,但我ifconfig发现idAdrress一直没有变,怎么回事?校内网大部分采取NAT技术,在专用网络内部使用专用IP地址,而仅在连接到因特网的路由器使用全球IP地址。所以不能够当作服务器来使用。 本地的java程序,本来打算只是测试一下能不能和client

2016-06-19 17:12:57 1708

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除