`
文章列表
内容在一个博客里学习,关掉了浏览器后找不到了。在此感谢作者。 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 的安装与配置(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
Global site tag (gtag.js) - Google Analytics