自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

转载 最简单的截屏实现方式

private void screenshot() { // 获取屏幕 View dView = getWindow().getDecorView(); dView.setDrawingCacheEnabled(true); dView.buildDrawingCache(); Bitmap bmp = dVie

2016-08-30 09:04:55 889

转载 使用webView加载html作为app引导页面

用html的理由引导页用原生的Android开发也可以做,为何要用html呢?这么麻烦,岂不是增加开发复杂度? 其实不是的,我觉得使用webview+html原因有二:1、动画效果因为html结合javascript、css等可以做出一些非常漂亮的动画效果,但是如果用原生开发,机会很难实现。2、分工团队开发,可以让对html掌握的比较好的同事负责这一部分的开发,原生开发的人就专心开发其他的功能,而

2016-08-28 21:41:49 2902

原创 D/dalvikvm: No JNI_OnLoad found in /data/app-lib/com.yuzhiyun.listenforuninstall

       ndk开发中会出现这个错误,是因为在c文件里面没有加JNI_OnLoad函数,这是加载so库的时候会首先被执行的函数,但是其实不写这个函数,出现了这个错误,并不影响c代码的执行,所以不必担心程序的运行。比如我之前写的一个计算平方数的ndk小demo,没写JNI_OnLoad函数,程序可以正常执行。     ...

2016-08-27 20:17:28 371

原创 在监听卸载的过程中学到的知识

      最终我并没有实现这个功能,我本来希望能够实现在用户卸载程序之后,打开用户反馈网页,我暂时用www.baidu.com代替反馈网页。       大体的想法是使用ndk开发,在c代码中fork一个子进程,在子进程中监听data/data/packageName文件是否消失来判断app是否被卸载,由于子进程不会立刻被杀死,这样就能实现想要的功能了,但是不知道为什么我一卸载app的瞬间...

2016-08-27 20:04:51 99

原创 ndk中打印log

编译报错: undefined reference to `__android_log_print',于是按照这篇博客的指引,加入了ldLibs "log", "z", "m" defaultConfig { applicationId "com.yuzhiyun.listenforuninstall" minSdkVersion 15 ...

2016-08-27 18:42:37 200

转载 好玩的adb

好玩的adb用途通过adb,电脑就可以直接在cmd下输入命令,来控制手机了,可以开启一个activty、service之类的。 举例打开百度页面: 1、手机通过数据线连接到电脑上 2、输入adb shell 3、输入 am start -a android.intent.action.VIEW -d http://www.baidu.com 4、手机自动会打开浏览器,来到百度页面

2016-08-27 15:11:20 880

原创 activity 模板

       转载自hongyang ,http://blog.csdn.net/lmj623565791/article/details/51592043           new 一个activity的时候,可以使用一些模板,可以减少代码的输入,那么这些模板的位置就在android studio安装目录的子目录下,示例:E:\Android\Android Studio\plugin...

2016-08-25 15:02:58 145

原创 live Template

       这是android studio提供的另一种方便开发的使用工具,打开方式为》setting>Editor》Live Template.        比如展开Android:           可以看到其中有fbc(findviewbyid with cast),这就表示,只需要在代码编辑界面输入fbc,然后回车就可以直接出现: () findViewById(R....

2016-08-24 12:08:14 106

原创 hexo使用next主题,并且使用”多说“给博客的文章添加评论功能

使用next主题:   1、下载next: git clone https://github.com/iissnan/hexo-theme-next themes/next 2、修改配置:_config.yml配置项theme:       theme:next   使用”多说“给博客的文章添加评论功能:(附加:我是微信登录的)   1、在多说网站新建一个站点,并且获取一个多说...

2016-08-22 11:20:00 174

如何发布文章到使用hexo搭建的博客网站上去

hexo支持markdown,如何编辑文章并且发布到hexo博客网站上去? 步骤如下:  1、选择一个markdown编辑器,编写文章,比如我使用markdownPad, 地址:http://www.markdownpad.com/download.html   ,编写好之后,保存为md文件。 还可以使用一些在线的markdown编辑器,比如csdn提供的http://write.bl...

2016-08-20 20:20:52 498

原创 android开发中获取SDK自带的图片

         在开发中要用到很多的图片,其实我们可以直接使用android sdk自带的图片,有大量供你选择,而且都有不同大小的图片来适应分辨率,很方便。         那么如何获取到这些图片呢?          <android.support.design.widget.FloatingActionButton android:id="@+id/fa...

2016-08-17 14:19:57 376

原创 2048的图片版本

        自己做了一个2048的创意版本,绝对原创噢,效果如下:         源码在这里:https://github.com/yuzhiyun/Growup2048    涉及知识点:     1.自定义view     2.自定义groupView     3.手势判断  ...

2016-08-12 22:07:29 1481

原创 C++用栈Stack实现数学复合运算

          关键思想是运算符的优先级设置,分别使用一个数字栈和一个运算符栈,等到运算符栈为空,运算结束了。   compute.cpp // compute.cpp : Defines the entry point for the console application. // #include<iostream> using namespace std; ...

2016-08-12 16:18:39 331

hellocharts-samples,android 图表工具

         github上有一个图表工具hellocharts,非常的精美,由于github上提供的sample不是android studio环境下的,所以我就把sample源码的环境转换成了android studio,并且把apk也提取出来了,欢迎前去下载,直接查看效果。https://github.com/yuzhiyun/HelloChartSample          ...

2016-08-08 11:05:57 95

原创 汉诺塔问题的java算法实现

         最近在当家教,顺便下复习大一的内容,项目可以做,但是基础还是得扎实。          汉诺塔问题是递归思想优越性的最权威证明啦。 public class TowerOfHanoi { public static void main(String[] args) { Scanner inputScanner=new Scanner(System.in); ...

2016-08-05 22:42:15 152

原创 java异常

        RuntimeException、Error以及它们的子类都称为免检异常; 所有其他异常都称为必检异常,也就是说,编译器会强制程序员检查并处理它们。   例如:         NullPointerException、IndexOutOfBoundsException、IllegalArgumentException都是RuntimeException的子类,它们是免...

2016-08-04 20:19:42 114

原创 eclipse 查看类的源码失败:class file editor, source not found

        很简单,点击Change Attached Source...按钮后,选择到jdk下的src.zip就可以啦,因为src.zip就是源代码的压缩文件

2016-08-04 19:35:55 781

原创 java基本数据类型

Java为每一种基本数据类型都提供了一个包装类, 这些类是Character、 Boolean、Byte、Short、Integer、Long、Float和Double, 他们分别对应基本类型: char  、boolean、 byte 、short、 int 、long 、float、 double ...

2016-08-03 15:45:15 68

原创 字符串

不可变字符串:        String对象是不可变的,它的内容是不能改变的。        String s="java";        s="HTML";        上面的语句并没没有改变字符串的内容,第一条语句创建了一个内容为"java"的字符串对象,并且将它的引用赋值给S,同理"HTML"的引用也赋值给S,"java"对象仍然存在,没有被改变,只是再也无法访问这个对象了...

2016-08-03 15:19:35 65

原创 Activity生命周期

这段时间做到一个涉及生命周期的软件,之前一直没仔细注意Activity生命周期的具体细节,今天就写了一个测试类来看看效果。 记录如下:   public class TestActivity extends AppCompatActivity { /** * 打开一个 Activity:onCreate 》 onStart 》onResume ...

2016-08-03 10:44:55 77

原创 java 中通过引用变量访问对象

引用类型:一个类就是一种引用类型。   对象是通过对象引用变量来访问的,该变量包含对对象的引用,使用如下语法格式进行声明:   ClassName objectRefvar;  类名 对象引用变量;   Circle  circle1=new Circle(); 上面的语句,创建了一个对象,并且把对象的引用赋值给变量circle1( 也就是说,circle1中放的是对Circle对象...

2016-08-02 16:15:06 432

MeasureSpec类

截取MeasureSpec类的源代码出来看看   /** * A MeasureSpec encapsulates the layout requirements passed from parent to child. * Each MeasureSpec represents a requirement for either the width or the ...

2016-08-01 15:23:45 83

原创 android studio常用快捷键记录

注:快捷键可以根据开发者自己的喜好来设置,设置途径: file》setting>keymap   代码整理:                                     Ctrl+Alt+L                      (format) 去除多余import的包:                    Ctrl+Alt+O 注释:           ...

2016-08-01 10:23:46 93

android listView实现地区城市选择视图

android listView实现地区城市选择视图 ,右侧带字母选择

2017-07-25

AXMLPrinter2.jar

java -jar AXMLPrinter2.jar AndroidManifest.xml > output.xml

2016-09-10

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

TA关注的人

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