android
文章平均质量分 74
瑺圊樹
联系方式q361786231
展开
-
Hybrid App和 Web App研究
转自:http://blog.csdn.net/ostrichmyself/article/details/8686262需要了解一下跨平台的产品设计:后面个人定位的是移动应用开发, 因此, 大部分应用需要覆盖各种平台, 需要寻求低廉的方案HTML5, PhoneGap这类关键词出现得实在太多, 需要对这些技术进行关注, 避免技术上滞后.APP 开发现状:转载 2014-06-07 00:56:30 · 416 阅读 · 0 评论 -
webapp系列开发之五:Jquery Mobile配置
1.下载jquery.mobile-1.4.12.打开站点下的jquery-mobile目录,把默认建站创建的jquery.mobile-1.0.min.css,jquery.mobile-1.0.min.js,jquery-1.6.4.min.js删除,把下载目录下的jquery.mobile-1.4.1.min.css,jquery.mobile-1.4.1.min.js拷贝进去,下载的j原创 2014-03-05 16:29:01 · 722 阅读 · 0 评论 -
webapp系列开发之四:phonegap一些设置
//phonegap背景图片设置super.setIntegerProperty("splashscreen",R.drawable.splash);//3s后splash关闭super.loadUrl("file://android_asset/www/index.html",1000);//设置背景加载超时上限super.setIntegerProperty("loadUr原创 2014-03-05 15:52:13 · 688 阅读 · 0 评论 -
webapp系列开发之三:eclipse html编辑插件配置
1.下载GEF-ALL压缩包http://www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/3.7.2/R201201171043/GEF-ALL-3.7.2.zip解压,把其中的features和plugins复制到eclipse目录下,提示替换目录和文件的时候点击确定2.下载Eclips原创 2014-03-05 15:15:21 · 708 阅读 · 0 评论 -
webapp系列开发之二番外篇:Dreamweaver破解
安装步骤: 1、首先我们需要下载Dreamweaver cs6官方中文原版安装程序,下载完毕后直接点击压缩包程序解压到指定文件夹,如下图所示: 2、解压完毕后会自动启动安装程序,在这个过程可能会出现下图所示弹框,点击忽略即可。 3、接下来我们就开始进行安装了,这里我们先选择试用,待后面再讲解如何破解程序。 4、接受许可协议转载 2014-02-19 14:42:32 · 1011 阅读 · 0 评论 -
webapp系列开发之二:Dreamweaver CS6配置Phonegap运行环境介绍
安装好CS6后,点击菜单栏上的“站点”:然后选择 Phonegap Build服务:点击Phonegap Build 配置后,会弹出下图:选择sdk根目录,我这里的目录是(C:\Program Files\adt-bundle-windows-x86-20130522\sdk)点击保存,这里点击保存的话是不会有反应的,所以自己确认点击保存按钮后关闭该原创 2014-02-19 14:39:34 · 1986 阅读 · 1 评论 -
webapp系列开发之一:在eclipse配置Phonegap框架
一.新建安卓工程1.elipse工具菜单栏,File->New->Android Application Project2.之后一直next,直到finish,安卓项目建完了二.phonegap配置1.phonegap下载2.解压下载的PhoneGap2.9.0,在路径phonegap-2.9.0\lib\android中找到cordova-2.9.原创 2014-02-19 14:01:31 · 948 阅读 · 0 评论 -
mars android开发之十二:socket编程
一.什么是socket1.所谓的socket通常也称作原创 2014-06-11 00:03:40 · 583 阅读 · 0 评论 -
mars android开发之十:文件下载
一.文件下载步骤:1.创建一个HttpURLConnection对象原创 2014-06-10 22:22:09 · 421 阅读 · 0 评论 -
mars android开发之十一:XML文件解析
SAX,全称Simple API for XML,既是指一种接口原创 2014-06-05 21:58:46 · 444 阅读 · 0 评论 -
mars android开发之九:Content Provider
(一)基本概念ContentProvider1.ContentProvider为存储和获取数据提供了统一的接口2.使用ContentProvider可以在不同的应用程序之间共享数据URI1.每一个ContentProvider都拥有一个公共的URI,这个URI用于表示这个ContentProvider所提供的数据。2.Andr原创 2014-02-19 15:45:24 · 681 阅读 · 0 评论 -
mars android开发之八:SQLite
(一) getWritableDatabase()和getReadableDatabase()方法区别Android使用getWritableDatabase()和getReadableDatabase()方法都可以获取一个用于操作数据库的SQLiteDatabase实例。(getReadableDatabase()方法中会调用getWritableDatabase()方法)其中getWr原创 2014-02-19 15:35:43 · 568 阅读 · 0 评论 -
mars android开发之七:Handler
(一)Handler另起线程实现异步操作注:使用handler加入到消息队列的线程其实是跟main同一个线程,而不是两个线程,因为调用的是run方法,而不是start方法MainActivity.javapackage com.example.androidrunnable;import android.os.Bundle;import android.os.Handler;i原创 2014-02-19 15:21:07 · 585 阅读 · 0 评论 -
mars android开发之六:radioButton与checkbox
MainActivity.javapackage com.example.radioboxorcheckbox;import android.os.Bundle;import android.app.Activity;import android.widget.CheckBox;import android.widget.CompoundButton;import android.原创 2014-02-19 15:16:14 · 576 阅读 · 0 评论 -
mars android开发之五:activity布局之TableLayout
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:stretchColumns="1"> <TextVie原创 2014-02-19 15:14:05 · 576 阅读 · 0 评论 -
mars android开发之四:menu菜单
menu.add(0, 1, 1, R.string.about)的四个参数作用如下第一个int类型的group ID参数,代表的是组概念,你可以将几个菜单项归为一组,以便更好的以组的方式管理你的菜单按钮。第二个int类型的item ID参数,代表的是当前菜单项的编号。这个参数非常重要,一个item ID对应一个menu中的选项。在后面使用菜单的时候,就靠这个item ID来判断你使用的是原创 2014-02-19 15:11:08 · 662 阅读 · 0 评论 -
mars android开发之三:WIFI网络操作
MainActivity.javapackage com.example.wifi;import android.net.wifi.WifiManager;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.view.Menu;impo原创 2014-02-19 15:08:02 · 573 阅读 · 0 评论 -
mars android开发之二:在代码中注册广播
如果用于更新UI,通常会使用该方法注册,在Activity启动的时候注册BroadcastReceiver,在Activity不可见以后取消注册MainActivity.javapackage com.example.broadcastreceivertesttwo;import android.os.Bundle;import android.app.Activity;imp原创 2014-02-19 15:03:10 · 672 阅读 · 0 评论 -
mars android开发之一:在AndroidMainfest.xml中注册广播
MainActivity.java文件package com.bruse.broadcastreceivertest;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.View;import android.view.Vie原创 2014-02-19 14:58:40 · 1098 阅读 · 0 评论 -
Android与服务器端数据交互(基于SOAP协议整合android+webservice)
通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。我们在PC机器java客户端中,需要一些库,比如XFire,Axis2,CX转载 2014-06-07 11:17:56 · 676 阅读 · 0 评论 -
android post HttpURLConnection乱码解决
提交时中文先要经过URLEncoder编码,因为模拟器默认的编码格式是utf-8而tomcat内部默认的编码格式是ISO8859-1,所以先将参数进行编码,再向服务器提交。URLEncoder.encode(username);// 中文数据需要经过URL编码切记encode不要传utf-8参数原创 2015-11-21 00:04:00 · 600 阅读 · 0 评论 -
ScrollView中嵌套ListView时显示不全
//计算Listview高度 public static void setListViewHeight(ListView mListView ,BaseAdapter adapter){ adapter = (BaseAdapter) mListView.getAdapter(); if (adapter == null) { ret转载 2015-11-13 10:09:29 · 341 阅读 · 0 评论 -
ScrollView中嵌套GridView时显示不全
public static void setListViewHeightBasedOnChildren(GridView listView) { // 获取listview的adapter ListAdapter listAdapter = listView.getAdapter(); if (listAdapter == null) {转载 2015-11-13 10:11:21 · 311 阅读 · 0 评论 -
Android webView 支持缩放及自适应屏幕
web.getSettings().setJavaScriptEnabled(true);转载 2015-11-11 22:03:00 · 415 阅读 · 0 评论 -
md5加密
//md5加密 public static String md5(String string) { byte[] hash; try { hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8")); StringBuilder转载 2015-11-13 10:05:59 · 330 阅读 · 0 评论 -
startActivityForResult用法
1.跳转的时候不是采用startActivity(intent) 这个方法,而是startActivityForResult(intent, 0)Intent intent=new Intent();intent.setClass(A.this, B.class);Bundle bundle=new Bundle();String str1="aaaaaa";bundle.putStr转载 2015-10-11 19:18:56 · 304 阅读 · 0 评论 -
ListView setOnItemClickListener 点击无效
listview的item布局里面如果有checkbox,button之类点击类的控件,会导致setOnItemClickListener 点击无效,原因是这类控件会获取到焦点,使listview失去焦点,从而导致setOnItemClickListener无效,解决办法,把checkbox,button之类控件的获取焦点设置为falseandroid:focusable="false"原创 2015-10-11 18:55:04 · 359 阅读 · 0 评论 -
Android drawable文件夹对应分辨率
ldpi:240x320 mdpi:320x480 hdpi:480x800、480x854 xhdpi:至少960*720 xxhdpi:1280×720原创 2015-09-21 18:56:51 · 1468 阅读 · 0 评论 -
SharedPreferences 存取数据
SharedPreferences sharedPreferences = context.getSharedPreferences("user",Context.MODE_PRIVATE); Editor editor = sharedPreferences.edit(); editor.putInt("userId",1); editor.com原创 2015-10-10 00:39:34 · 337 阅读 · 0 评论 -
onactivityresult data null
原因是因为写了两个finish,在setresult之前关闭了页面原创 2015-11-30 16:02:42 · 616 阅读 · 0 评论 -
webview loadUrl() 弹出系统浏览器解决办法
activeWv.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url != null) {原创 2015-12-09 11:46:00 · 535 阅读 · 0 评论 -
android 从tomcat读取文件出错:connect failed: ECONNREFUSED
android 从tomcat读取文件时出现以下异常:08-10 14:53:09.118: W/System.err(12527): java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 8080): connect failed: ECONNREFUSED (Connection re转载 2016-04-14 14:03:58 · 861 阅读 · 0 评论 -
android aidl 传递parcelable
一.截图二.服务端1.新建aidl文件夹2.新建aidl文件(因为传递的是自定义类型,所以必须写个以类型命名的aidl文件)注意:a.这里必须导入自定义类型,要不然不识别 b.形参必须指定in或者outIMyAidlInterface.aidl// IMyAidlInterface.aidlpackage com.caomingyu.parc...原创 2018-11-20 15:11:26 · 2600 阅读 · 0 评论 -
butterknife zelezny 无法使用
需要将光标移到setContentView(R.layout.acty_login),将光标放到R.layout.acty_login,然后右键Generate就有了。要注意一定要将光标放在R.layout.acty_login上面。原创 2017-03-30 18:59:34 · 573 阅读 · 0 评论 -
Android开发直接调试后,删除有残留,带签名正式包装不上
使用adb命令卸载,adb uninstall com.qlzgzg.nettrade.android原创 2017-01-25 15:31:40 · 764 阅读 · 0 评论 -
okhttp3 cookie持久化
PersistentCookieStore.javapackage com.qlzgzg.nettrade.android.cookie;import android.content.Context;import android.content.SharedPreferences;import android.text.TextUtils;import android.util.Lo原创 2016-10-30 12:09:40 · 1564 阅读 · 0 评论 -
okhttp2.0 cookie持久化
package com.qlzgzg.nettrade.android.cookie;import android.content.Context;import com.qlzgzg.nettrade.android.application.LogManager;import com.qlzgzg.nettrade.android.application.MyApplication;原创 2016-10-25 22:36:04 · 667 阅读 · 0 评论 -
apktool更新网址
https://bitbucket.org/iBotPeaches/apktool/downloads原创 2016-06-29 14:57:27 · 648 阅读 · 0 评论 -
mpandroidchat实例 仿360你财富
效果如图代码如下MainActivity.javamLineChart = (LineChart) findViewById(R.id.lineChart); //动画 mLineChart.animateX(1000); //获得左下角图例 Legend legend = mLineChart.getLegend原创 2016-04-19 11:07:12 · 1469 阅读 · 0 评论 -
android字体设置
TextView textView =(TextView)findViewById(R.id.custom);Typeface typeFace =Typeface.createFromAsset(getAssets(),"fonts/HandmadeTypewriter.ttf");textView.setTypeface(typeFace);将字体文件保存在assets/fonts/目原创 2016-05-12 10:01:20 · 289 阅读 · 0 评论