催眠术的博客


  • 首页

  • 归档

AsyncTask源码了解

发表于 2018年04月11日 | 分类于 android | | 阅读次数:

简单了解下AsyncTask源码,作为以后复习时用。

阅读全文 »

从Android手机内提取已安装的apk文件

发表于 2018年04月09日 | 分类于 android | | 阅读次数:

假如你在其他手机上看到一个应用,又不知道从哪去下载,而那个手机的安装包已经被删除掉,那怎样安装一个和那个手机上一模一样的应用呢?办法就是从那个手机中备份一份,然后传给你。也许你见过一些其他软件有备份apk的功能,也是这个原理。

阅读全文 »

Apktool反编译

发表于 2018年04月08日 | 分类于 android | | 阅读次数:

Android的反编译,一般需要用到apktool,这里记录下当用到apktool时,基本的用法

阅读全文 »

Integer比较的误区

发表于 2018年03月13日 | 分类于 java | | 阅读次数:

Integer比较时不准确的原因

阅读全文 »

AndroidStudio打包Jar

发表于 2018年03月13日 | 分类于 android | | 阅读次数:

Android Studio 打包Jar

阅读全文 »

Gyp-学习记录

发表于 2017年12月25日 | 分类于 cpp | | 阅读次数:

Gyp 学习记录

GYP(Generate Your Projects)是由 Chromium 团队开发的跨平台自动化项目构建工具。

gyp简述

GYP的输入是.gyp和.gypi文件,.gypi文件是用于.gyp文件include使用的。.gyp文件就是符合特定格式的json文件。

gyp文件中包含target,Visual C++下,gyp生成sln,target生成vcproj或vxcproj。

阅读全文 »

关于Android中软键盘与布局的问题

发表于 2017年12月05日 | 分类于 android | | 阅读次数:

当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。

解决办法:

方法一、在Activity中的onCreate中setContentView之前写上如下代码

1
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN)

方法二、在项目的AndroidManifest.xml文件中界面对应里加上 android:windowSoftInputMode="stateVisible|adjustResize",这样会让屏幕整体上移。如果加上的是android:windowSoftInputMode="adjustPan"这样键盘就会覆盖屏幕。

方法三、把顶级的layout替换为ScrollView, 或者在顶级的layout外再嵌套一层ScrollView。这样页面就可以一起滚动了,软键盘会一直处于底部。

注意: 方法一和二应该是同一种方法,只不过一个是在代码中实现一个是在xml中实现。

Android中通过反射获取资源ID

发表于 2017年12月05日 | 分类于 android | | 阅读次数:

某些时候,自己把代码打包成工具jar包,但jar包中可能引用到res中的资源,这时候不能将资源一起打包,只能通过反射机制动态获取

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/**
* 通过反射获取组件的id号
*/
public static int getCompentID(String packageName, String className,String idName) {
int id = 0;
try {
Class<?> cls = Class.forName(packageName + ".R$" + className);
id = cls.getField(idName).getInt(cls);
} catch (Exception e) {
LogUtil.LogPrint(LogUtil.LOG_ERROR, "缺少" + idName + "文件!");
e.printStackTrace();
}
return id;
}

iOS设置AppIcon&LauncherImages尺寸和位置

发表于 2017年12月05日 | 分类于 ios | | 阅读次数:

iOS AppIcon图标布局及尺寸


AppIcon图标尺寸:

1
1024px*1024px     180px*180px    120px*120px  87px*87px  80px*80px   60px*60px  58px*58px    40px*40px
阅读全文 »

MySQL常用命令总结

发表于 2017年11月16日 | 分类于 mysql | | 阅读次数:

一、连接MYSQL

格式: mysql -h主机地址 -u用户名 -p用户密码
或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见

阅读全文 »
1…567…10
催眠术

催眠术

催眠术的技术博客

98 日志
23 分类
79 标签
© 2022 催眠术
由 Hexo 强力驱动
|
主题 — NexT.Muse v5.1.4