5 weng126weng

尚未进行身份认证

学生,慢慢走在程序员的道路上

等级
TA的排名 14w+

从反编译代码的资源文件获得我们需要的color资源

上次说推荐反编译要用jadx 。可以他的资源文件我们竟然不能直接拿来用,这怎么能忍,作为程序员,立刻将他进行修改~然后效果是这样的而我们希望的样子是这样的程序员总不能一个一个的来改吧。偷懒大法好。让我们用程序代码来解决掉他吧。首先我们将我们需要修改的color的资源文件从我们的这个反编译的这个窗口剪切复制一下放到我们桌面的txt文件中。

2016-07-31 16:09:22

Android Studio 使用xmlns:app 但 代码不提示问题的解决

我们在编写我们的xml布局文件的时候我们可能会需要第三方的控件的时候我们一般来说是通过类似于下面的例子来进行书写其中1是命名空间的导入        2是我们的属性的使用。我们一般来说在写代码的时候都会有代码提示,比如说但是我们在用这里的app的时候却遇到了这样一个尴尬的境地,就是说我们输入app之后只出现下面的界面

2016-07-30 21:12:42

android 报错——android studio 自动提示功能失效

android studio 有时候的自动提示功能可能失效,这会让我们的敲代码的快感大大降低。可能是开了节电模式这个地方如果前面带勾,就是说android studio节电模式开启。这个时候为了省电,自动提示会被禁止。再点击一下将前面的勾去掉就可以。参考http://blog.csdn.net/hyr83960944/article/d

2016-07-30 16:11:04

反编译 jadx进行安卓反编译

反编译工具有很多,之前一直使用的是jd-gui 和dex2jar 以及apktool,之前的文章也有介绍。但是后来接触到了这个jadx。我觉得相比较于之前的有好处。一次编译,而且会显示资源文件。代码的可读性相比较于jd-gui也有长足的进步。所以说这个反编译工具非常值得我们学习。下载地址在这里。https://github.com/aweng126/jadx用法超级简单。首

2016-07-29 17:58:19

bmob实现短信验证功能

短信验证看起来还是蛮有逼格的,而且针对于用户安全对有一定的保证,比如说每次登陆都是通过短信验证来进行登陆。所以说学习短信验证还是挺重要的。不要用mob服务平台,很难用很难用,超级大坑,尽管看起来逼格比较高,但是二次开发并不方便,他给封装好了,然后我们如果想自定义界面特别麻烦,而且官方给的demo逻辑感觉也比较混乱,千万不要进坑。相比较而言,还是这个bmob的短信服务比较容易,进入正

2016-07-27 21:48:42

android报错——Unable to add window -- token null is not for an application

这个问题出现在我在一个activity中创建dialog的时候。 注意最开始的时候,尽管方法是这样的 public Builder(Context context) { this(context, resolveDialogTheme(context, 0)); }但是由于这里是要弹出一个对话框,所以这里的参数不能是上下文对象,而是一个

2016-07-27 19:27:56

Gradle version 2.10 is required. Current version is 2.8.

直接看图ok,完工

2016-07-27 10:05:42

bmob 快速搭建后台

提前说明,本文档主要是根据bmob的官网文档进行修改而来,如果可以,大家最好直接去看官网文档http://docs.bmob.cn/android/faststart/index.html?menukey=fast_start&key=start_android1·注册www.bmob.com2创建应用3获取秘钥下载sdk(http://www.bmob.cn/

2016-07-08 23:15:55

ButterKnife懒人库的使用 摆脱findviewbyid苦力

为了摆脱我们的findviewbyid这个没有什么意义的单纯的体力劳动。我们开始使用这个懒人库吧。首先 在gradle中写一个东西 compile 'com.jakewharton:butterknife:8.0.1'像这样然后rebuild一下工程。然后,需要各种绑定,下面依次介绍,由于暂时只碰见这三种,所以就写了这三

2016-06-10 23:31:36

如何通过自己的应用,打开自己手机第三方应用

1)如果知道我们要打开的包名,类名(就是说这个要副应用是我们自己写的或者说我们很清楚)然后就可以通过下面的代码直接打开 Intent intent=new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); //第一个参数是包名,第

2016-04-25 13:14:17

android 进行反编译apk

首先反编译需要两个工具,一个是dex2jar   另一个是jd-gui具体用法下载好自己需要反编译的apk文件如果没有可以到百度云进行获取http://pan.baidu.com/s/1hrORgva开始运行,进入cmd页面进入到我们放dex2jar的目录下面   运行dex2jar.bat

2016-04-25 13:03:13

在android中如何使用全局变量

本文章转自http://blog.csdn.net/wirelessqa/article/details/8589230,作者为码农老毕,感觉很有用,特转载到这个地方。android中Application是用来保存全局变量的,在package创建的时候就存在了,到所有的activity都被destroy掉之后才会被释放掉。所以当我们需要全局变量的时候只要在application中去实

2016-03-12 16:36:03

基于对话框的MFC图形界面程序的选择文件读取文件

上一篇文章,我们写了我们可能第一个用C++写的图形界面程序,现在我们要实现我们可能最需要的一个功能,从电脑的文件中读取文件的操作。实际上非常简单下面的代码实际上是我们打开文件按钮的监听操作。()还记得怎么给按钮添加监听吗?没错,双击这个button就可以了。void CHelloWorldMfcDlg::OnBnClickedopenGetFile(){ // 设置过滤器

2016-03-04 14:22:28

MFC编写图形化的c++程序(基于对话框的图形界面程序)

很多时候我们我们在写c++的时候不需要着重的去全部了解之后才开始行动,我们只要能将我们需要解决的问题解决掉就可以了。这篇文章就仅仅实现了建立一个基于对话框的用MFC来编写的图形界面程序。过程详细,适合于0基础但是又急于解决问题的同学。如果想学习更深层次的应用,请继续找其他方式进行学习。由于csdn上图片一张一张的上传太麻烦,所以我将整个的过程以图片的形式一次上传到这里,希望大家能有收获

2016-03-04 14:18:31

背景音乐的播放service+ediaplayer

在很多的应用中我们可能会需要背景音乐的搭配,而一个好的bgm会为我们的应用的用户体验增色很多。这篇文章我们就制作一个非常非常简单的背景音乐的小demo。界面仅仅只有一个按钮,实现背景音乐的播放和暂停(xml文件就不写了),如果不按停止,会循环播放首先我们先写一个我们自己的service,继承自Servicepublic class MusicService extends Serv

2016-03-04 13:41:06

c++将string类型的数据转化为char类型的数

我们在平常的学习中,可能需要char类型的数据和string类型的数据相互转换而char类型的数据可以直接转化为string类型的数据,那么如何将string类型的数据转化为char类型呢?using namespace std;double random(double start, double finish){ return start + (finish - start)*rand(

2016-03-04 11:47:38

字符串匹配算法 朴素算法 Rabin—Karp算法,KMP算法

在平常的代码编写中,我们常常碰见字符串匹配问题,而很多时候我们用的仅仅是最简单的也是最容易想到的朴素算法,其实还有很多比较好的方法值得我们去探索,这篇文章来介绍三种算法,朴素算法,rabin—karp算法,还有KMP算法      先声明下文可能用到的变量     Text:文本内容     target:等待匹配的内容      朴素算法    朴素算法又被成为暴力算

2016-03-03 20:15:16

fragement中的常见问题主要是空指针问题和单击事件无响应问题

在使用fragement的时候,我个人比较粗心,出现了很多问题,写下来可能对大家有用。一空指针问题1)在使用findviewbyid的时候可能后面的资源是错的,可能是名字错了,2)在写一些东西的时候,后面用到的东西一定先在前面声明。3)在给listview写适配器的时候,map的一一对应关系要对应  simpAdapter=new SimpleAdapter      

2015-08-17 21:47:17
勋章 我的勋章
    暂无奖章