- 浏览: 32120 次
- 性别:
- 来自: 成都
最新评论
-
antwei:
简单明了是吧。
ubuntu 14.04 安装xen
文章列表
内容在一个博客里学习,关掉了浏览器后找不到了。在此感谢作者。
1.android中利用webview调用网页上的js代码。
Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示:
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("javascript:dosth()");
2. 网页上调用android中java代码的方法
在网页中调用j ...
1 从http://dev.mysql.com/downloads/mysql/ 下载MySQL Community Server的Windows 平台mysql-5.6.14-win32.zip压缩包
2 将文件解压至F:\mysql-5.6.14-win32
3 切换至目录F:\mysql-5.6.14-win32,将文件my-default.ini复制一份重命名为my.ini放到当前目录下
4 打开my.ini进行MySQL配置,主要设置以下几项:
[mysqld]#这一句解决有IPV6协议的计算机上默认采用IPV6协议导致无法从程序连接数据库的问题bind-address ...
我尝试配置/etc/mysql/my.cof时无论如何都无法启动,伤心难过后使用了下面的语句创建数据库
create database databaseName CHARACTER SET utf8 COLLATE utf8_general_ci;
搞定。
在很多人的回答中都有一个地方没有说,就是上面说的主activity其实任何一个
activity加上Main filter后都是主activity。
修改Manifest如下:
在<activity>标签内嵌套
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
</intent-filter>
即可,否则会报permission denial starting intent。
maven
- 博客分类:
- 项目架构, maven
maven 的安装与配置(linux 篇)
1、下载: http://maven.apache.org/download.cgi
2、配置环境变量:
sudo gedit /etc/profile
export M2_HOME = maven解压后的路径
export PATH = $M2_HOME/bin:$PATH
maven 的常用命令:
1、测试maven 是否安装成功:mvn -v
2、配置pom.xml:更具项目情况配置,这个网上很多可以google
3、编译:mvn compile
4、清理:mvn clean
5、测试:mvn test
6、打包:mv ...
android app 应用缓存路径如果在内部存储是在应用安装目录
在外部存储是位子为app数据目录。这两类存储都不会出现卸载应用后残留垃圾的问题
其中在外部存储缓存时部分机型会独占存储设备导致应用崩溃。
dir = this.getExternalCacheDir().getAbsolutePath();
Log.i("打印cache", dir);
dir = this.getFilesDir().getPath();
Log.i("打印filesdir", dir);
...
ubuntu 图形界面下打开文件浏览器,选择要共享的文件夹
右键属性选择本地网络共享
勾选共享此目录,允许其他人来创建和删除这个文件夹里的文件,点击创建共享
ubuntu会提醒你安装samba
安装samba...
完成安装后启动命令终端为共享添加用户和密码
添加samba用户和密码:sudo smbpasswd -a username
提示两次输入密码
0k 。至此,你已经成功创建来samba共享。
图形见面下非常简单。
callback接口:
拿View的OnclickListener接口为例
View 是 android 视图 的基类。
View 拥有 public interface OnclickListener 和 setOnClickListener(View.OnClickListener l)方法
OnClickListener接口有接口方法 void onClick(View v)
如在某个Activity中有一个Button 这个Button是View的子类。继承了View的OnClickList接口和setOnClickListener方法。在当前的Activity中可以impl ...
首先安装依赖库
sudo apt-get install build-essential binutils python-dev libncurses5-dev libcurl4-openssl-dev xorg-dev uuid-dev bridge-utils bison flex udev gettext bin86 bcc iasl libgcrypt11-dev libssl-dev pciutils libglib2.0-dev gcc-multilib texinfo zlib1g-dev
重的不会安装
sudo apt-get install autotools-dev ...
在ubuntu13.10下,eclipse的菜单不能够正常显示,那么建立一个快捷方式,将菜单那会软件窗口显示就正常了。cp 如下代码,注意eclipse的路径是你自己的文件路径。
启动终端输入:sudo gedit /usr/share/applications/eclipse.desktop
编辑后保存。使用这个快捷方式启动就可以了。
[Desktop Entry]
Encoding=UTF-8
Name=eclipse Platform
Comment=Eclipse IDE
Exec=/home/antwei/JavaMaker/eclipse/eclipse
Icon= ...
右击任何 .sh 文件 ubuntu的顶部全局菜单栏 file-> Properties -> Open With -> Add ->Use a custom command -> 输入 'kclicksh' -> add -> 选中新增的 kclicksh -> Close 然后双击
在ubuntu 13.10直接在Properties -> Open With 下有三个选择 项,选择第二个就是。
1. Strategy Pattern and State Pattern
(1) Strategy Pattern (i)定义:
定义了算法族,把变化的各个部分封装起来,使得算法可以相互替换并独立于使用该算法的客户。
(ii)结构图: Strategy Pattern/State Pattern - chenxuezhen_1 - 风中飘絮
(iii)意图:封装变化以便类型在运行时根据需要选择合适的算法。这样提高了代码的复用度,也使程序更改更方便。
(iv)用到的OO原则:封装变化;对扩展开放,对修改关闭;针对接口编程而不是实现编程;多用组合少用继承。
(v)例子: 假设我们要完 ...
apktool反编译出apk中的资源文件, 例如AndroidManifest.xml和res
java -jar apktool.jar d -d xxx.apk
dex2jar反编译出apk中的class
// dex2jar is deprecated, use the d2j-dex2jar
d2j-dex2jar xxx.apk
jd-ui/jad反编译class为java源文件
反编译工具还是jad最强, JD-GUI只是方便反编译/查看整个jar而已, 反编译出来的代码不全, 因此需要jd + jad(或者jadclipse eclipse插件使用更方便)配 ...
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
------------------------------ ...
在Ubuntu 14 以前
ubuntu 64位系统需要安装以下32位软件包来支持android sdk
sudo apt-get install -y libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1
在Ubuntu 14 以后
ubuntu 64位系统需要安装以下工具
$ sudo apt-get install bison g++-multilib git gperf libxml2-utils lib32z1