1、 安装360随身wifi驱动
2、安装RALINK(原名雷凌驱动后被联发科收购,注:需下载5130或以上版本)
安装成功后电脑桌面右下角显示一个黑色的或者R+的图标,会发现新安装的RALINK驱动无用武之地,以下会有解决办法 。
3、 打开C:\program files\Ralink\RT2870 Wireless LAN Card\SoftAP文件夹,修改其中名为WIDini文件,选中文件鼠标右键点击编辑。找到RT3070项下名为DeviceID_157=USB\VID_148F&PID_7601的一行在此行下添加DeviceID_159=USB\VID_148F&PID_760B修改完毕如下,保存退出
蓝色为添加项,同样的步骤还要修改C:\Program Files\Ralink\RT2870 Wireless LAN Card\Utility
文件夹下HWIDini文件和C:\Program Files\Ralink\Common文件夹下HWIDini文件
4、退出RALINK驱动,在开始菜单所有程序里面找到RALINK开头的文件夹打开第一个,稍等片刻电脑右下角的黑色或者R+图标看看是不是能打开了。
5、此时便可以用360wifi2代接收wifi信号实现上网了,打开RALINK
第一步:选中问号(乱码文字)文字;再按住Ctrl+1(特性快捷键)或者:工具—特性第二部:查看特性里面显示的字体是哪种样式的,记住该样式。
第三步:命令:ST;打开文字样式,将样式名改成你在特性里边看到的样式名;再将使用大字体前面的钩钩去掉,再将字体改成宋体。本篇文章主要讲述基本内容的编写,包括显示人物、怪兽和飞镖。
最终效果如下图:
01_thumb1
获取libgdx
你可以从libgdx的 官网 下载打包好的代码,我下载的是098版本。
02_thumb4
当然,你也可以从git代码仓库获取最新的版本的,或者你习惯使用的以前版本,比如097。
创建项目
libgdx项目的创建可以有多种方式,我推荐使用setup-ui。方便易用还可以省去很多麻烦,特别是ADT升级以后的ClassNotFound问题。
如果是下载打包好的,那么就默认包含了gdx-setup-ui,双击就可以打开。
03_thumb1
填写一些基本信息,然后选中你下载的098zip那个压缩文件。这里我只生成一个桌面项目和Android项目。
桌面项目是方便调试,而Android项目是最后发布的。在整个开发中我始终用桌面项目调试,因为速度快,容易排错。同时周期性的在Android真机上测试。
04_thumb1
点击生成项目,然后在Eclipse中导入。
05_thumb1
一般导入进去以后Android项目会有一些问题,修改projectproperties文件和AndroidManifestxml配置文件。
运行效果如下:
06_thumb1
准备工作
本例子中用到的如下:
Player_thumb Projectile_thumb Target_thumb
用gdx-texturepacker打包成一张大图。
07_thumb1
我整个例子都是用的是Stage模式。所以它的坐标原点在左下角,如果是一般用Spirte直接绘制,那么原点在右上角。
首先将打包好的图册复制到assets中新建的pack文件夹。
然后我们开始动工了,首先删除setup-ui生成的多余代码,整理DartsShaShajava文件如下:
package comcnblogshtynkn;
import combadlogicgdxApplicationAdapter;
import combadlogicgdxGdx;
import combadlogicgdxgraphicsGL10;
import combadlogicgdxscenesscene2dStage;
public class DartsShaSha extends ApplicationAdapter {
Stage stage;
@Override
public void create() {
stage = new Stage(480, 320, true);
}
@Override
public void dispose() {
stagedispose();
}
@Override
public void render() {
GdxglglClearColor(1, 1, 1, 1);
GdxglglClear(GL10GL_COLOR_BUFFER_BIT);
stageact();
stagedraw();
}
}
这时候运行效果是一个白茫茫的画面。
09_thumb1
注意一下这句
stage = new Stage(480, 320, true);
因为我希望屏幕的自适应有Stage自动完成,所以坐标基本可以写死。
先不着急开工,我们先添加一个现实FPS的标签。我希望这个标签显示在屏幕右下角。
在create方法中添加
LabelStyle labelStyle = new LabelStyle(new BitmapFont(), ColorBLACK); //创建一个Label样式,使用默认黑色字体
Label label = new Label("FPS:", labelStyle); //创建标签,显示的文字是FPS:
labelsetName("fpsLabel"); //设置标签名称为fpsLabel
labelsetY(0); //设置Y为0,即显示在最下面
labelsetX(480 - labelgetTextBounds()width); //设置X值,显示为最后一个字紧靠屏幕最右侧
stageaddActor(label); //将标签添加到舞台
在render方法中更新fps的值
Label label = (Label) stage >7/7分步阅读
首先,打开手机扣扣,点击群。

展开长图
2/7
然后点击我管理的群,必须是自己的管理的群哦。

展开长图
3/7
进入群里后,点击右上角。

展开长图
4/7
进入群后,点击管理群。

展开长图
5/7
进入管理群后,点击编辑群资料。

展开长图
6/7
然后点击群名称,进入群名称修改。

展开长图
7/7
输入要改的名字,然后点击右上角完成即可。
下载安装最新版本的金山卫士,记得在官网下载最新包,已经安装的需要手工升级到最新。
点系统优化——一键优化
对于下图中的建议项完全处理掉
清理下自己的垃圾文件吧。多余的垃圾文件会影响你的开机速度哦~
重启一下试试吧!
重启之后不满意?达不到你想要的速度?来吧自己动动手,按照下面的步骤 *** 作一下
1、设置足够大的虚拟内存(右键我的电脑选择属性)
如图所示按照下边推荐的值设置即可(初始大小值一般是内存的1至15倍),输入完毕后一定要点击“设置”,否则不会生效。如果已经在其他的盘符下设置了虚拟内存了,推荐取消以前的值,将虚拟内存设置回系统分区。(设置前注意检查剩余空间,如剩余空间不足设置大小也是无效的;针对win7和vista不要去修改虚拟内存存储路径,这样可能会造成系统异常)
2、设置视觉效果(右键我的电脑选择属性)
系统的视觉效果会影响运行的速度。如下图所示,勾掉其他的选项,只勾选“在文件夹中使用常见任务”和“在桌面上为图标标签使用阴影”两项。设置完成后,桌面主题会变成Win98/2000的样子,重新设置一下主题即可。
3、关闭系统还原
关闭系统自带的还原功能,释放因创建或恢复还原点时占用的系统资源
4、关闭闲置的IDE通道检测
打开“设备管理器”,展开“IDE ATA/ATAP控制器”,双击“主要IDE通道”选项。
在d出的对话框中,如果“当前传输模式”是“不适用”的话,就将此项的“设备类型”由原来的“自动检测”改为“无”,“确定”后退出;“次要IDE通道”的修改方法也相同
5、关闭缩略图、视频预览、压缩预览
(1)控制面板-->文件夹选项-->查看-->勾选“不缓存缩略图”。
(2)关闭视频预览。
Regsvr32 /u shmediadll
注:关闭视频预览后,使用资源管理器打开带有视频文件的文件夹或点击到视频文件时,不会显示文件的开始画面,只显示视频文件的图标,恢复方式为重新注册这个dll。
(3)关闭压缩预览。
Regsvr32 /u zipfldrdll
注:部分修改版系统可能已直接精简掉了zipfldrdll文件,所以反注册这个dll时可能报错,不必理会。关闭压缩预览后,将无法使用资源管理器像打开文件夹一样双击打开zip压缩文件,恢复的方式为重新注册这个dll。
6、禁止开机自动检测磁盘
FAT32格式在非法关机后会在开机时要求检测硬盘,而且必须检测完毕才不会在下次启动时重新检测。系统有一个文件中记录了检测是否结束的信息,有时即使检测完成了也会因为这个文件没有更新而在下次开机时重新检测。
如果遇到这种情况,请先将磁盘格式转为NTFS(下列命令中的大写X代表盘符):
convert X: /fs:ntfs
然后在注册表中找到下列位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
将这里的BootExecute键值的内容情况即可。
注册表的 *** 作先注意备份哦!
7、调节网络设置
(1)为本地连接手动设置IP。
如果使用的是“宽带拨号”方式连接的网络,可为本地连接设置一个较为随意的IP地址,比如1921681200/2552552550。
如果直接使用本地连接连入网络,则需要进一步确认IP是否固定再进行设定。
(2)禁用多余的网络协议。
打开本地连接和宽带拨号的属性,根据日常使用需求,禁保留需要的网络协议,其余的去掉左边的勾选,最后点击确定即可。
日常使用,最少需要保留“Internet 协议(TCP/IP)”;
如果还需要使用网络打印机,需要勾选“Microsoft 网络的文件和打印机共享”;
如果需要使用工作组或域,需要勾选“Microsoft 网络客户端”。
在重启试试吧!如果速度提升了去告诉更多的人吧!写在视图xml中的onClick响应出错 因为写在xml中的onClick是通过反射调用的, proguard认为它们没有在代码中被调用过, 所以将它们从代码中除掉或改名了 解决方法:
在proguardcfg中添加以下代码, 就可以防止被配在视图xml中的onClick方法被proguard优化掉
-keepclassmembers class extends androidappActivity {
public void (androidviewView);
}123123
jni反调Java方法
这些类或方法同样可能会被proguard认为没有调用过而被除掉, 或都被改名 这些方法最好统一写在一个类中, 然后这个类不作优化, 或是找出所有jni调用过的类与方法, 在proguardcfg中配置, 不对它们作优化
其它反射调用的java类与方法
使用反射时一定要注意proguard可能会认为那些方法未被调用过, 会在代码优化过程中将它们改名或除去 在使用反射的地方一定要在proguardcfg中配置, 不优化反射调用过的类和方法
最后在proguard优化过后会产生一些文件
dumptxt – 描述apk文件中所有类文件间的内部结构
mappingtxt – 列出了原始的类,方法和字段名与混淆后代码间的映射。这个文件很重要,当你从release版本中收到一个bug报告时,可以用它来翻译被混淆的代码。
seedstxt – 列出了未被混淆的类和成员
usagetxt – 列出了从apk中删除的代码
要注意分析mappingtxt与usagetxt看xml视图中写的onClick响应函数, jni调用到的java类与方法, 反射调用过的类与方法是否被混淆或重命名
-keep class combadlogicgdxbackendsAndroid{ ;}
的只是不混淆:这个包下的类(不包括子包里的东西),用到一个第三文的类就要把这个类所在的包,像上面加上
还要注意的是android-support-v4jar这个包问题,这里加上了对这个jar包的处理
第三方jar的混淆,
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/,!class/merging/
-keep public class extends androidappActivity // 继承activity,application,service,broadcastReceiver,contentprovider不进行混淆
-keep public class extends androidappApplication
-keep public class extends androidappService
-keep public class extends androidcontentBroadcastReceiver
-keep public class extends androidcontentContentProvider
-keep public class extends androidappbackupBackupAgentHelper
-keep public class extends androidpreferencePreference
-keep public class comandroidvendinglicensingILicensingService123456789101112131415123456789101112131415
-libraryjars /libs/android-support-v4jar
-libraryjars /libs/gdx-backend-androidjar
-libraryjars /libs/gdxjar123123
// 这里不对第三方的jar包的提出WARN
-dontwarn combadlogic
-dontwarn androidsupport`这里写代码片`v4
-dontwarn androidsupportv4view12341234
// 这里对第三方jar包的类不进行混淆
-keep class combadlogicgdxbackendsandroid{ ;}
-keep class combadlogicgdx{ ;}
-keep class combadlogicgdxgraphicsg2d{ ;}
-keep class combadlogicgdxgraphics{ ;}
-keep class androidsupportv4view{ ;}123456123456
// 这里第三方JAR包处理结束
-keepclasseswithmembernames class { // natvie 方法不混淆
native ;
} 12341234
-keepclasseswithmembers class {
// 对于所有类,有这个构造函数不进行混淆,主要是为了在layout中的,自定义的view
public (androidcontentContext, androidutilAttributeSet);
} 12341234
-keepclasseswithmembers class {
public (androidcontentContext, androidutilAttributeSet, int);
} 123123
-keepclassmembers class extends androidappActivity {
// 这个主要是在layout 中写的onclick方法android:onclick="onClick",不进行混淆
public void (androidviewView);
} 12341234
-keepclassmembers enum {
public static [] values();
public static valueOf(javalangString);
} 12341234
-keep class implements androidosParcelable {
public static final androidosParcelable$Creator ;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)