- 浏览: 1222540 次
- 性别:
- 来自: 荆州
最新评论
-
ppfbsar:
下载网络文件到SD卡上 -
851228082:
好文!彻底理解单类型导入与按需导入的区别了。还有一点可以通过 ...
谈java的导入(import) -
麦田的设计者:
老乡啊
sqlite 数据库保存图片 -
sf_dream:
我要是读写list、map之类的集合呢
ObjectOutputStream和ObjectInputStream类的学习 -
xfyunyun:
博主,请问webview加载html字符串时怎么进行缓存处理呢 ...
WebView使用总结2(加载HTML内容形式的String)
文章列表
1.고 싶다
would like to (do),want to (do)
'고 싶다' is used with verbs,It has the same form whether the verb stem ends in consonant(辅音) or a vowel(元音)
만나다 : 만나 -고싶다 ---> 만나고 싶다
먹다 : 먹 -고싶다 ---> 먹고 싶다
eg:
1. 안나 씨를 만나고 싶어요.
2. 빵을 먹고 싶어요.
在AndroidManifest.xml文件中的activity中设置
android:windowSoftInputMode属性
The AndroidManifest.xml File
<activity android:windowSoftInputMode=["stateUnspecified",
"stateUnchanged", "stateHidden",
&quo ...
Android应用icon图标
- 博客分类:
- Android 基础
对于Android平台来说,不同分辨率下Icon的大小设计有着不同的要求,对于目前主流的HDPI即WVGA级别来说,通常hdpi的应用icon大 小为72x72,而标准的mdpi即hvga为48x48,对于目前HTC和Motorola推出的一些QVGA的使用了ldpi,图标为32x32
谈java的导入(import)
- 博客分类:
- Java 基础
单类型导入(single-type-import),例如import java.io.File;
按需类型导入(type-import-on-demand),例如 import java.io.*;
关于这两种导入类型大家各有所爱,众说纷纭。这里分析一下这两种导入类型的大致工作原理供大家参考。
单类型导入比较好理解,仅仅导入一个public类或者接口。而对于按需类型导入,有人误解为导入一个包下的所有类,其实不然,看名字就知道,他只会按需导入,也就是说它并非导入整个包,而仅仅导入当前类需要使用的类。
既然如此是不是就可以放心的使用按需类型导入呢?非也,非也。因为单类型导入和按需类型 ...
Android软键盘控制
- 博客分类:
- Android 基础
整个输入法框架(IMF)结构的核心API,应用程序之间进行调度和当前输入法交互。你可以用Context.getSystemService()取得这一接口的实例。
架构总述(Architecture Overview)
输入法框架(IMF)共有三个主要部分:
* 输入法管理器,管理各部分的交互。它是一个客户端API,存在于各个应用程序的context中,用来沟通管理所有进程间交互的全局系统服务。
* 输入法(IME) ,实现一个允许用户生成文本的独立交互模块。系统绑定一个当前的输入法。使其创建和生成,决定输入法何时隐藏或者显示它的UI。同一时间只能有一个IME运行。
* 客户应 ...
键盘自动弹出
- 博客分类:
- Android 基础
Timer timer = new Timer();
timer.schedule(new TimerTask(){
@Override
public void run() {
InputMethodManager m = (InputMethodManager)
edit.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);
Toast.makeText ...
今天新装了Android开发环境后,新建一个工程,打开xml发现打开的不是Android默认的UI和Code对应的格式样式。
解决方法:
Window -> Preferences -> General -> Editors -> File Associations
File types: 这里点选 *.xml
Associated editors:这里选择Android Layout Editor(default) -> Default
点击"确定"即可....
同时使用MyEclipse/Eclipse 和 sougou输入法时,无法使用ctrl+shift+f 格式化代码问题解决:取消sougou的快捷键
屏幕截图
- 博客分类:
- Android(用户界面)
直接贴代码,不说话:)
ScreenShot.java文件:
package com.screen;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.Rect;
import android.view.View;
public class Scree ...
苹果开发android 第一步
- 博客分类:
- Android 基础
今天开始,准备使用mac来进行android开发,将开发中遇到的一些问题和知识在这里跟大家分享下,我现在电脑上是一片空白,所以是现学现写现卖的那种意思,遇到问题,找到问题,解决问题,然后分享问题的解决办法,希望爱学的同学们能给予鼓励,哈哈........
Step 1:第一步当然是下载Eclipse,这里官方推荐的是http://www.eclipse.org/downloads/
这个地址上的classic版本,我已经下载下来解压即可。
Step 2:第二步是下载SDK的工具包,准确点说应该是SDK starter package的压缩包,在下载的压缩包里有一个tools的文件夹,里面有 ...
// 获得带倒影的图片方法
public Bitmap createReflectionImageWithOrigin(Bitmap bitmap) {
// 图片与倒影之间的距离间隔
final int reflectionGap = 2;
// 原图的宽度
int width = bitmap.getWidth();
// 原图的高度
int height = bitmap.getHeight();
// 图片旋转,缩放等控制对象
Matrix matrix = new Matrix();
// 缩放(这里pre,set,post ...
View进行透明度设置
- 博客分类:
- Android(用户界面)
对特定View进行透明度设置的代码片段:
public void setViewAlpha(ImageView mBtn, boolean isChecked) {
// 这就是BUTTON不可用时盖在背景上面的颜色
int m_disableColor = Color.argb(150, 255, 75, 75);
Drawable bkDrawable = mBtn.getBackground().mutate();
if (null != bkDrawable) {
if (!isChecked) {
bkDrawable.clearCol ...
动态设置GridView宽,高
- 博客分类:
- Android(用户界面)
这里假设实例Id为mGrid:
RelativeLayout.LayoutParams linearParams = (RelativeLayout.LayoutParams) mGrid.getLayoutParams();
// 取控件mGrid当前的布局参数
linearParams.height = 150;
// 当控件的高强制设成75象素
mGrid.setLayoutParams(linearParams);
使设置好的布局参数应用到控件mGrid2
这里要说的是GridView的父View要是RelativeLay ...
重写WebChromeClient一个方法进行进度条显示:
@Override
public void onProgressChanged(WebView view, final int newProgress) {
// 当加载到100%的时候 进度条自动消失
// mCon.setProgress(newProgress * 100);
Trace.i("newProgress is --->" + newProgress);
mHandler.post(new Runnable() {
@Override
publi ...