- 博客(21)
- 收藏
- 关注
原创 加密芯片介绍 加密芯片选择(加密IC) 加密芯片原理
原文链接:https://blog.youkuaiyun.com/chengjian815/article/details/107516575前端时间有研究多款加密芯片,加密算法实现,以及破解可能,也有一些个人的观点,仅供参考;一,加密芯片的来源及工作流程:市面上的加密芯片,基本都是基于某款单片机,使用I2C或SPI等通讯,使用复杂加密算法加密来实现的,流程大致如下:主控芯片生成随机码 --> 主控芯片给加密芯片发送明文 --> 加密芯片通过加密算法对明文进行加密生成密文 -->
2021-12-06 09:53:34
2555
2
原创 最近在修改statusBar,添加几张图片.编译源码包时,一直提示无法找到R.drawable.xxxx必须手动编译下指定的图片文件生成R.
最近在修改statusBar,添加几张图片.编译源码包时,一直提示无法找到R.drawable.xxxx 必须手动编译下指定的图片文件生成R. $touch frameworks/base/packages/SystemUI/res/drawable-hdpi/register_null.png ...
2018-04-10 22:03:36
313
翻译 tar的解析
1压缩命令zip -cvf 压缩之后的文件 要压缩的文件zip -cvf mtklog.zip mtklog1:tar tar [-cxtzjvfpPN] 文档和目录 .... 参数: -c :建立一个压缩文档的参数指令 (create 的意思 ) ; -x :解开一个压缩文档的参数指令! -t :查看 tarfile 里面的文档! 特别注意,在参数的下达中, c/...
2018-04-10 22:01:11
338
翻译 zip 命令
语法:unzip 〔选项〕 压缩文件名.zip 各选项的含义分别为: -x 文件列表 解压缩文件,但不包括指定的file文件。 -v 查看压缩文件目录,但不解压。 -t 测试文件有无损坏,但不解压。 -d 目录 把压缩文件解到指定目录下。 -z 只显示压缩文件的注解。 -n 不覆盖已经存在的文件。 -o 覆盖已存在的文件且不要求用户确认。 -j 不重建文档的目录结构,把所有文件解...
2018-04-10 22:00:37
1047
原创 linux 的scp 命令
linux 本地文件上传到服务器scp /home/zh/file.1txt zh@192.16.252.32:/user/zh从服务器下载文件scp zh@192.16.252.32:/user/zh/file1.txt /home/liujia命令scp zh@192.16.252.32:/user/liujia/ /home/zhcp报错:not a regular file原因是 这样是...
2018-04-10 21:57:56
249
原创 对于mk文件的理解
对于今天早上学习到的makefile 文件:LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS)PRODUCT_COPY_FILES += $(LOCAL_PATH)/+目录和文件比如 就是拷贝文件到:文件原来位置PRODUCT_COPY_FILES += $(LOCAL_PATH)/libs/armeabi/sdkcore.so:system/li...
2018-04-10 21:54:06
19012
原创 几种测量app启动时间的方式
1.直接看log android自身提供的 ActivityManager: Displayed com.android.myexample/.StartupTiming: +768ms这个信息在activity 窗口完成所有的启动事件之后,第一次绘制的时候输出。这个时间包括了从启动进程到第一次布局与绘制的所有时间。这基本上是你需要知道的主要时间。2.通过调用reportFullyDrawn()...
2018-04-10 20:37:15
1745
原创 总结之前有道笔记的内容--对于Touch 的不同讲解
Indicates that we are not in the middle of a touch gesture 就是并没有touch事件static final int TOUCH_MODE_REST = -1;Indicates we just received the touch event and we are waiting to see if the it is a tap or...
2018-04-10 20:34:49
231
原创 总结之前有道笔记的内容--对于postdelay方法的讲解
postdelay:是运行在当前所依附的线程中的,然后这边其实就是阻塞当前线程停止2ms 然后去做这件事情。然后所有的onScroll和onScrollStateChange都是运行在主线程中的,所以你只要调用定位item的的那个函数就会发生,定位的作用。这个可以解决一个场景就是,如果你想要一个上拉刷新的效果,然后你可以通过将View的layout文件布局,然后实现上拉,但是你需要一个滚动的效果,...
2018-04-10 20:24:18
1250
原创 动态计算控件高度和宽度的方法
/*int totalHeight = 0;double count = 2.0;int num = (int) Math.ceil(mDataHelperCurrent.getCountWithImage(mFontMetas) / count);totalHeight = (int) num* (int) (this.getResources().getDimension(
2016-10-20 12:49:44
835
原创 AlertDialog源码解析之一
首先我们先了解关于AlertDialog之间的继承关系AlertDialog extends Dialog implements DialogInterfacepublic class Dialog implements DialogInterface, Window.Callback,KeyEvent.Callback, OnCreateContextMenuListener
2016-10-20 12:48:34
961
原创 optionMenu如何弹出
1.我们通过工具抓取的是 ListMenuPresenter.java 2.通过分析得到ListMenuPresenter.java (里面包含BaseAdapter)--> ExpandedMenuView.java extends ListView --> ListMenuItemView.javaListMenuItemView.java extends LinearLayou
2016-10-20 12:47:25
773
原创 android 中xml文件的各种样式的学习
http://keeganlee.me/post/android/20150916代码规范演示:inset xmlns:android="http://schemas.android.com/apk/res/android" android:insetLeft="16dp" > shape android:shape="rectangle" >
2016-03-02 14:22:24
526
原创 Context mContext = getApplicationContext();
Context mContext = getApplicationContext();其中这个是没有theme的配置的,所以应该都是用的默认的theme的配置。
2016-02-23 09:48:56
1130
转载 Android中发现java代码设置的字体过大
转自:http://www.2cto.com/kf/201211/170733.html//给一个id为name的TextView设置字体大小 TextView mName = (TextView)findViewById(R.id.name); mName.setTextSize(22); 开始学Android的时候,设置字体大小,无非用上面的代码。写的非常舒服,
2016-01-22 15:28:41
3136
原创 java中通过反射得到StatusBarManager
通过反射调用StatusBarManager中的setStatusBarIconColor函数public static void setStatusBarIconColor(Context context,int color){try { Object service = context.getSystemService(STATUSBAR);
2016-01-22 15:24:14
2566
转载 java 中class相关的问题
转自:http://www.myexception.cn/program/1037183.html关于Java反射中基本类型的class问题1. 基本类型的class和其对应包装类的class是不同的,所以在获得Method指定参数的时候,需要精确指定参数的类型,即 setInt(int x) 无法使用 getMethod("setInt",Integer.class) 获得。
2016-01-22 15:22:31
390
原创 Android 源码编译过程
1.解压 xxx.tar.gz 自动到alps目录#tar xzvf xxxxxxxx.tar.gz 2.svn checkout#svn checkout svn://192.168.40.122/meitu/trunk/MEIOS-MT6795V1.29-5.1-Rel3.拷贝svn_xxx 所有文件到alps目录#cp -rf MEIOS-MT6795V1
2016-01-14 22:08:45
357
原创 android:contentInsetStart android:contentInsetEnd contentInsetStart paddingstart paddingEnd
android:contentInsetStart android:contentInsetEnd contentInsetStart paddingstart paddingEnd 的区别
2016-01-13 14:34:06
4377
转载 Android中通过反射和getResource()得到id的方式去改变View的显示效果
转自:http://www.csdn123.com/html/itweb/20130829/88508_88535_88503.htmandroid获取com.android.internal.R使用class.jar, layout.jar可以直接导入com.android.internal.R但是有个方法获取不到值mDatePicker.findViewById(com.a
2016-01-12 15:46:36
2617
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人