随笔分类 -  学习笔记

摘要:即使我们Java层的函数没有参数,原生方法还是自带了两个参数,其中第一个参数就是JNIEnv。如下:native方法:``` public native String stringFromC(); public native String stringFromCpp();```原生方法:```jst... 阅读全文
posted @ 2015-09-04 13:09 江南一点雨 阅读(2636) 评论(0) 推荐(0) 编辑
摘要:不知道大家在实际开发中有没有自定义过UI模板?今天花时间研究了一下android中自定义UI模板,与大家分享一下。 每个设计良好的App都是自定义标题栏,在自定义标题栏的过程中大部分人可能都是自定义一个标题的xml文件,然后在需要的地方直接通过include来引用,这比起在每个布局文件中写标题栏已经 阅读全文
posted @ 2015-08-08 19:51 江南一点雨 阅读(1288) 评论(0) 推荐(1) 编辑
摘要:android中的广播用的太多了,今天稍微总结一下。 按注册方式分为两种:1.静态注册广播: 静态注册广播就是在androidManifest.xml文件中注册广播,假设我们要实现这样一个效果,在一个activity上点击按钮,发送一条广播,这条广播弹出一个toast,显示“静态”二... 阅读全文
posted @ 2015-07-19 16:33 江南一点雨 阅读(142) 评论(0) 推荐(0) 编辑
摘要:我们都知道,android的调试打了断点之后运行时要使用debug as->android application 但是这样的运行效率非常低,那么我们有没有快速的方法呢? 当然有。 我们打完断点之后,不使用debug as 而是使用run as,运行之后,打开ddms,如图,选中调试... 阅读全文
posted @ 2015-07-18 21:30 江南一点雨 阅读(185) 评论(0) 推荐(0) 编辑
摘要:在一个Activity用完之后应该将之finish掉,但是,之前在学校里自己摸索着开发时并没有太注意这个问题,因为activity无论是否finish掉对功能的影响貌似都不是那么明显(这是读书时候的观点),因此也就没有仔细考虑过activity合适finish这个问题。最近在公司的项... 阅读全文
posted @ 2015-07-18 19:05 江南一点雨 阅读(210) 评论(0) 推荐(0) 编辑
摘要:被这个不起眼的属性折磨了一天,终于解决了。 由于项目需要,要合并两个android应用,于是拷代码,拷布局文件,拷values,所有的都搞定之后程序还是频频崩溃,一直没有找到原因,学android时间也比较久了,但是清单文件中的application节点的name属性以前一直没有重视... 阅读全文
posted @ 2015-07-17 16:51 江南一点雨 阅读(241) 评论(0) 推荐(0) 编辑
摘要:由于项目需要,要修改已经开发好的应用包名,这本身很简单,但是如果你没找到门道,可能会白白浪费许多时间。 修改包名有三个地方要改,这三个地方的修改一定要按顺序来,否则你可能会遇到许多不必要的麻烦。 1.修改清单文件 2.重新在Java文件中导入R文件 1改完之后系统就会报错,这是因为... 阅读全文
posted @ 2015-07-16 22:48 江南一点雨 阅读(148) 评论(0) 推荐(0) 编辑
摘要:最近有这样一个需求,我需要用户在一个弹出框里输入密码来验证,验证成功当然好说,但是如果验证失败则需要把alertdialog的标题改为“密码错误,请重新输入”,并且这个alertdialog还不能消失,要等待用户继续输入。 那么怎么实现点击确定或者取消按钮之后dialog不消失呢?/... 阅读全文
posted @ 2015-07-15 18:07 江南一点雨 阅读(186) 评论(0) 推荐(0) 编辑
摘要:1.echo命令我们常用的选项有两个,一个是-n,表示输出之后不换行,另外一个是-e,表示对于转义字符按相应的方式处理,如果不加-e那么对于转义字符会按普通字符处理。2.echo输出时的转义字符 \b 表示删除前面的空格 \n 表示换行 \t 表示水平制表符 \v 表示垂直制表符 \... 阅读全文
posted @ 2015-07-14 14:27 江南一点雨 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1.sh -x script 这将执行脚本并显示所有变量的值如,脚本:#!/bin/bash#a test about shiftif [ $# -le 0 ]thenecho "there is no parameters"exit 0fisum=0while [ $# -gt 0... 阅读全文
posted @ 2015-07-14 12:49 江南一点雨 阅读(166) 评论(0) 推荐(0) 编辑
摘要:最近在学习shell编程,文中若有错误的地方还望各位批评指正。先来看一个简单的求和函数#!/bin/bash#a test about functionf_sum 7 8function f_sum(){ return $(($1+$2));}f_sum 3 5;total=$(... 阅读全文
posted @ 2015-07-10 21:48 江南一点雨 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1.case脚本:#!/bin/bash#a test about casecase $1 in "lenve") echo "input lenve";; "hello") echo "input hello";; [a-zA-Z]) echo "It's a le... 阅读全文
posted @ 2015-07-10 16:38 江南一点雨 阅读(203) 评论(0) 推荐(0) 编辑
摘要:格式:test 测试条件字符串测试:注意空格:test str1 == str2 测试字符串是否相等test str1 != str2 测试字符串是否不相等test str1 测试字符串是否不为空test -n str1 测试字符串是否不为空test -z str1 测试字符串是否为... 阅读全文
posted @ 2015-07-10 15:49 江南一点雨 阅读(171) 评论(0) 推荐(0) 编辑
摘要:在expr中加减乘除的使用,脚本如下:#!/bin/sh#a test about exprv1=`expr 5 + 6`echo "$v1"echo `expr 3 + 5`echo `expr 6 / 2`echo `expr 9 \* 5`echo `expr 9 - 6`运行... 阅读全文
posted @ 2015-07-10 14:59 江南一点雨 阅读(185) 评论(0) 推荐(0) 编辑
摘要:手动输入一行字符串,并对其排序。 脚本如下:#!/bin/bash#a test about sortecho "please input a number list"read -a arrsfor((i=0;i<${#arrs[@]};i++)){ for((j=0;j<${#... 阅读全文
posted @ 2015-07-10 14:16 江南一点雨 阅读(373) 评论(0) 推荐(0) 编辑
摘要:最近在学shell,记录一下。if语句的使用:1.判断两个参数大小#!/bin/sh#a test about if statementa=10b=20if [ $a -eq $b ];thenecho "parameter a is equal to parameter b"eli... 阅读全文
posted @ 2015-07-09 21:06 江南一点雨 阅读(206) 评论(0) 推荐(0) 编辑
摘要:android组件之间的通信有多种实现方式,Broadcast就是其中一种。在activity和fragment之间的通信,broadcast用的更多本文以一个activity为例。 效果如图: 布局文件: MainActivity.javapublic class M... 阅读全文
posted @ 2015-07-09 14:16 江南一点雨 阅读(139) 评论(0) 推荐(0) 编辑
摘要:为了方便的和Windows之间进行交互,samba必不可少。 当然,他的安装使用也很简单: 安装:sudo apt-get install sambasudo apt-get install smbclient就是这么简单,装好之后可以使用ps -aux查看samba是否启动。 接下... 阅读全文
posted @ 2015-07-07 16:14 江南一点雨 阅读(181) 评论(0) 推荐(0) 编辑
摘要:上一篇说了安装jdk的事,于是趁热打铁,决定把eclipse也安装了。 下载这一系列就不用说了。下载完成之后:然后解压,解压之后文件剪切到/usr/software文件夹中,同时重命名为eclipse,剪贴重命名方法参见 ubuntu文件管理常用命令 。这样eclipse就可以运行了... 阅读全文
posted @ 2015-07-07 10:19 江南一点雨 阅读(137) 评论(0) 推荐(0) 编辑
摘要:参考文献:ubuntu 13.04 安装 JDK先去oracle官网下载jdk,这一段我就不赘述了。下载好之后先解压,解压方式参见 linux常用的压缩与解压缩命令 ,解压之后,将文件剪贴至/usr/lib/中的jvm文件夹中,同时把文件名更换为java,如果没有这个文件夹就自己建一... 阅读全文
posted @ 2015-07-06 17:49 江南一点雨 阅读(117) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示