客户端向服务器端发送数据,这里用到了两种,一种是在url中带参数,一种是json数据发送方式; 继续阅读“android发送/接收json数据 – xSTARx – ITeye技术网站”
分类: Android
Android利用JSON发送数据到服务器 – Android移动开发技术文章_手机开发 – 红黑联盟
Android之TelephonyManager&GsmCellLocation类的方法详解 – sonny的日志 – 网易博客
TelephonyManager类
主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。 继续阅读“Android之TelephonyManager&GsmCellLocation类的方法详解 – sonny的日志 – 网易博客”
关于android读取用户号码,手机串号,SIM卡序列号_移动Labs
1.从一个错误代码引出我们的讨论:
android公开的API提供了访问方法,大家都知道使用TelephonyManager提供的方法,但是有些理解有误,如下国内一个比较大的andorid论坛提供的例子 继续阅读“关于android读取用户号码,手机串号,SIM卡序列号_移动Labs”
android显示TextView文字的倒影效果 – 尚弦月 – 博客园
今天记录一下TextView的倒影效果,显示一串文字,然后在文字的下方显示出它的倒影,先上效果图: 继续阅读“android显示TextView文字的倒影效果 – 尚弦月 – 博客园”
Android中dip、dp、sp、pt和px的区别 – 大气象 – 博客园
1、概述
过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。Android应用开发支持不同的度量单位。 继续阅读“Android中dip、dp、sp、pt和px的区别 – 大气象 – 博客园”
Android WebView 开发详解(三) – typename 记录点滴 – 博客频道 – CSDN.NET
Android WebView 开发详解(二) – typename 记录点滴 – 博客频道 – CSDN.NET
Android WebView 做为承载网页的载体控件,他在网页显示的过程中会产生一些事件,并回调给我们的应用程序,以便我们在网页加载过程中做应用程序想处理的事情。比如说客户端需要显示网页加载的进度、网页加载发生错误等等事件。 WebView提供两个事件回调类给应用层,分别为WebViewClient,WebChromeClient开发者可以继承这两个类,接手相应事件处理。WebViewClient 主要提供网页加载各个阶段的通知,比如网页开始加载onPageStarted,网页结束加载onPageFinished等;WebChromeClient主要提供网页加载过程中提供的数据内容,比如返回网页的title,favicon等。 继续阅读“Android WebView 开发详解(二) – typename 记录点滴 – 博客频道 – CSDN.NET”
Android WebView 开发详解(一) – typename 记录点滴 – 博客频道 – CSDN.NET
Android WebView在Android平台上是一个特殊的View, 他能用来显示网页,这个类可以被用来在你的app中仅仅显示一张在线的网页,还可以用来开发浏览器。WebView内部实现是采用渲染引擎来展示view的内容,提供网页前进后退,网页放大,缩小,搜索,前端开发者可以使用web inspector(Android 4.4系统支持,4.4一下可以采用http://developer.android.com/guide/webapps/debugging.html)调试HTML,CSS,Javascript等等功能。在Android 4.3系统及其一下WebView内部采用Webkit渲染引擎,在Android 4.4采用chromium 渲染引擎来渲染View的内容。 继续阅读“Android WebView 开发详解(一) – typename 记录点滴 – 博客频道 – CSDN.NET”
Android Webkit学习之一:WebView创建及重画_大果冻与小布丁_新浪博客
1.Frame的创建
1)mWebViewCore = new WebViewCore(ctx, this, callbackProxy,
jsInterfaces) 继续阅读“Android Webkit学习之一:WebView创建及重画_大果冻与小布丁_新浪博客”
webview渲染流程 – 人间奇迹 – 博客园
Android 各个版本WebView – typename 记录点滴 – 博客频道 – CSDN.NET
转载请注明出处 http://blog.csdn.net/typename/ powered by miechal zhao : miechalzhao@gmail.com
前言:
根据Google公布的Android 各个系统版本市场占有率(Google Android dashboards), Android 4.0及其以上系统将近90%左右,发展趋势必将是未来市面上几乎是Android 4.0以上系统。本文主要关注Android 4.0及以上系统WebView的实现,从Android WebView实现的Framework层大致可以分为三段Android 4.0系列,Android 4.1—4.3系列,Android 4.4及其以上系列。 继续阅读“Android 各个版本WebView – typename 记录点滴 – 博客频道 – CSDN.NET”
WebView的侦听事件+进度条的小例子 – Buddie – ITeye技术网站
Activity:
监听WebView显示结束(回调函数实现) – 小方法 – ITeye技术网站
webView只提供了一个监听加载完毕的方法,但是没有提供监听显示完毕的方法。所以经过各种大师的帮忙,发现可以这样做来监听显示完毕,其中用到了回调函数。
1.重写webview,并且添加回调函数。setDf(); 继续阅读“监听WebView显示结束(回调函数实现) – 小方法 – ITeye技术网站”
Chromium Graphics: 再谈Chromium WebView硬件渲染模式的演进 – Chromium技术分享 – 博客频道 – CSDN.NET
摘要:从Android KitKat系统第一个采用Chromium内核的WebView开始,Android WebView一直在持续演进中,自Chromium M38开始,WebView在硬件渲染模式方面发生了较大的变化,最明显的变化莫过于WebGL的支持以及ubercompositor的使用,同时为了吻合Android L的渲染模型变化,DrawGL函数是在Android系统的渲染线程中执行的。 继续阅读“Chromium Graphics: 再谈Chromium WebView硬件渲染模式的演进 – Chromium技术分享 – 博客频道 – CSDN.NET”
Android webView显示完成后截图_tongyuchi123_新浪博客
今天来和大家探讨一个问题,那就是WebView,webView内部可以有截图这个功能的,而且截取的是整个网页的大小,并且用ImageView进行显示,其实最主要的是抓住问题的关键,那么就是等网页显示完成了在进行截图的操作。 继续阅读“Android webView显示完成后截图_tongyuchi123_新浪博客”
android 如何关闭另一个package中的activity?_百度知道
跳转时 当前的Activity不finish掉 并且
Intent intent = new Intent(this,objectA.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
跳转后的Activity在结束不用时finish掉就返回当前的Activity了。
Android开发中在一个Activity中关闭另一个Activity
比如有ActivityA, ActivityB,在ActivityB中关闭ActivityA
解决方案:
1.
在 ActivityA 里面设置一个静态的变量instance,初始化为this
在 ActivityB 里面, ActivityA.instance.finish();
2.
也可以通过ActivityManager
ActivityManager manager = (ActivityManager)getSystemService(ACTIVITY_SERVICE);
manager.restartPackage(packageName);
可以加入:Android 开发总交流群:179730949(500人) 或 Android开发总交流群:249919939(1000人)
例子如下:
ActivityA
package com.activity.yuzhenbei;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends Activity {
public static ActivityA instance = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activitya);
instance = this;
Intent intent = new Intent();
intent.setClass(ActivityA.this, ActivityB.class);
ActivityA.this.startActivity(intent);
}
// Menu
// 当点击Menu按钮时,调用该方法
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 1, 1, R.string.help).setIcon(
android.R.drawable.ic_menu_close_clear_cancel);
return super.onCreateOptionsMenu(menu);
}
// 选中某个菜
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == 1) {
Intent intent = new Intent();
intent.setClass(ActivityA.this, ActivityB.class);
ActivityA.this.startActivity(intent);
}
return super.onOptionsItemSelected(item);
}
// 返回键
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) { // 如果是手机上的返回键
ActivityA.this.finish();
}
return super.onKeyDown(keyCode, event);
}
}
ActivityB
package com.activity.yuzhenbei;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
public class ActivityB extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activityb);
}
// 返回键
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) { // 如果是手机上的返回键
ActivityB.this.finish();
ActivityA.instance.finish();
}
return super.onKeyDown(keyCode, event);
}
}
http://www.baidu.com/link?url=QlRuDIKVe0nDyagyUJOnDp8PDau_OJWmBX1nLq6gC_G5Kzdlg-lfqAVcdlw5C5Luceiu4ZE1gASnnRYy3VJ4Ma
Android APK反编译详解(附图) – IT-Homer – 博客频道 – CSDN.NET
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。
在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。 继续阅读“Android APK反编译详解(附图) – IT-Homer – 博客频道 – CSDN.NET”
android仿微信的activity平滑水平切换动画 – 流星剑 – 博客园
看到网上好多播客中都说用 overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);的确可以,
不过要在startActivity后和finish()前,而且每个activity都要这样写方法;
看到微信中的效果不错,于是使用apktool反编译,查看资源文件,发现一个“牛”字了得,微信中用了大量的xml资源文件;
界面很简单,没法上传整个演示过程,先贴一张:其他界面也差不多,主要是为了演示点击进入下一个activity和返回的跳转效果: 继续阅读“android仿微信的activity平滑水平切换动画 – 流星剑 – 博客园”