Android开发
文章平均质量分 68
没落凄凉
这个作者很懒,什么都没留下…
展开
-
android-导航条
老规矩。右键取得显示不出来的图片地址,利用下载工具下载这个图片。后缀改为rar即可得到源代码项目。package com.shortcutdock.demo;import android.content.Context;import android.cont原创 2011-08-04 22:07:04 · 856 阅读 · 0 评论 -
Android--Listview横向滑动
<HorizontalScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true"> <ListVi原创 2011-08-23 14:37:44 · 3003 阅读 · 2 评论 -
android-在sd卡创建一个文件
File sd=Environment.getExternalStorageDirectory(); String path=sd.getPath()+"/notes"; File file=new File(path); i原创 2011-08-25 20:39:48 · 851 阅读 · 0 评论 -
android-加载sd卡的图片并显示
ImageView iv = (ImageView) findViewById(R.id.image_test); Bitmap bit = BitmapFactory.decodeFile("/sdcard/dcd/images/xinwen.gif"); iv.set原创 2011-08-25 20:42:47 · 1754 阅读 · 0 评论 -
android-java.lang.OutOfMemoryError: bitmap size exceeds VM budge
This answer has 2 parts 1) its not how much images the screen has, but being carefull on cleaning everything up when finishing the activ转载 2011-08-25 23:20:05 · 3349 阅读 · 2 评论 -
android-Bitmap, Drawable, Byte之间的转化
1. Bitmap 转化为 byteByteArrayOutputStream out = new ByteArrayOutputStream();bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);byte[]转载 2011-08-25 23:20:51 · 951 阅读 · 0 评论 -
android-2.2以下杀进程方法:restartPackage();
android 2.2以下杀进程方法:restartPackage(); android 2.2以上杀进程方法: android.os.Process.killProcess(android.os.Process.myPid());,但是如果直接调用它肯定不好使。解决方法如转载 2011-08-26 11:16:39 · 2688 阅读 · 0 评论 -
android--使用Canvas,Bitmap出现OOM-内存溢出
public class MyView { private Canvas mCanvas; private Bitmap mBitmap; private static Bitmap mFreeBitmap; static {mFreeBit原创 2011-08-25 22:16:31 · 3676 阅读 · 1 评论 -
android-dialog
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们 想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情转载 2011-08-25 23:37:48 · 839 阅读 · 0 评论 -
android-代码设置editText最大长度
editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(20)});//20et.setInputType(InputType.TYPE_CLASS_NUMBER);//限制原创 2011-08-26 00:06:02 · 4698 阅读 · 0 评论 -
android-getTextSize返回值是以像素(px)为单位的,setTextSize();
使用如下代码时,发现字号不会变大,反而会变小:size = (int) mText.getTextSize() + 1;mText.setTextSize(size);后来发现getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为转载 2011-08-26 22:57:54 · 12378 阅读 · 1 评论 -
android-gallery游览图片点击图片放大
package com.hua.com;import android.app.Activity;import android.content.Context;import android.os.Bundle;import android.view.View;import原创 2011-08-19 17:32:20 · 1910 阅读 · 2 评论 -
android--获取文字的宽度
Paint mTextPaint = new Paint(Paint.ANTI_ALIAS_FLAG);mTextPaint.setColor(Color.WHITE);// Define the string.String displayText = “Hello Wor原创 2011-08-17 23:18:10 · 1006 阅读 · 0 评论 -
android-spinner
package zhang.spinner;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;原创 2011-08-04 22:13:57 · 657 阅读 · 0 评论 -
android-仿UC界面
老规矩。右键取得显示不出来的图片地址,利用下载工具下载这个图片。后缀改为rar即可得到源代码项目。/* *Author:CoffeeCole *Email:longkefan@foxmail.com *Date:2010-8-6 */package co转载 2011-08-04 22:28:41 · 1806 阅读 · 1 评论 -
android-改变标题栏布局。
一、 重点 一般应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法: 在窗口建立时,可以把一个xml布局设置成该应用的Title 二、 实例原创 2011-08-06 17:21:13 · 1079 阅读 · 0 评论 -
android-v如何获取音乐文件的信息
Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如aud转载 2011-09-03 14:16:35 · 1411 阅读 · 0 评论 -
android-菜单键,返回键,搜索键的重写
返回键 @Override public void onBackPressed() { // TODO Auto-generated method stub Toast toast=Toast.makeText(config.this, "此键坏掉了。。。\n按旁边的吧!原创 2011-08-07 21:08:50 · 8201 阅读 · 1 评论 -
android-Cursor简介
关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。Cu原创 2011-08-07 21:30:59 · 586 阅读 · 0 评论 -
android-取得状态栏,标题栏的高度
1.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。 于是,原创 2011-08-08 00:08:19 · 506 阅读 · 0 评论 -
android-TextSwitcher
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_paren原创 2011-08-10 21:10:25 · 540 阅读 · 0 评论 -
android-setVisibility
ndroid view的setVisibility方法值的意思 有三个值 visibility One of VISIBLE, INVISIBLE, or GONE. 常量值为0,意思是可见的 常量值为4,意思是不可见的 常量值为8,意思是不可见的,而且不占原创 2011-08-14 20:10:04 · 1545 阅读 · 0 评论 -
android -调用系统的拍照程序
解决通过Intent调用系统拍照程序,返回图片太小的问题[android] 以下的代码可以调用系统的拍照程序,12Intent it = newIntent("android.media.action.IMAGE原创 2011-08-17 15:56:30 · 540 阅读 · 0 评论 -
android-Alertdialog用法
摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交转载 2011-11-10 14:48:17 · 3908 阅读 · 1 评论 -
关于新浪微博与腾讯微博从Oauth1.0升级到Oauth2.0的过程
下载地址~http://download.csdn.net/detail/zhangnianxiang/4375685新浪微博 曾经@微博API 新浪那边表示 旧版的Oauth 1.0a将在不久的2012.9.1号停止。这个是一个很苦逼的消息。意味着涉及微博的都要修改。Oauth2.0相比较于Oauth1.0的话 流程少了很多,其中一点就是签名。之前都是用signpo原创 2012-06-15 18:02:08 · 7129 阅读 · 0 评论 -
Android Studio打包时,已经混淆的jar文件报错(Unknown verification type [*] in stack map frame)
记录一个遇到很久的问题项目本身是Unity3d的类型,打包的时候一直报错 “(Unknown verification type [*] in stack map frame)” 问题定位到 unity-class.jar;百度后解决方案都是很统一,都指明出是proguard的一个bug,解决方案也清楚,是重新编译一个proguard。首先肯定的是这个解原创 2017-11-17 16:24:41 · 540 阅读 · 0 评论 -
Android 面试题
Android的四大组件是哪些,它们的作用?答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和异步的接口Conten...转载 2018-03-12 19:18:53 · 318 阅读 · 0 评论 -
....res-auto" finished with non-zero error
最近用最新的as(v3.2)开发 遇到的一个问题各种百度后,都是不对药,后面降级as版本,到2.3 gradle 2.3.3,报出了错误; 遇到这个提示,其实如果用 xmlns:app="http://schemas.android.com/apk/包名" 是可以解决问题,但是不根本,继续折腾,再折腾了半天添加了依赖 implementation 'com.android.support:desi...原创 2018-05-03 11:33:31 · 138 阅读 · 0 评论 -
u8sdk走过的坑-ExtMXSerializer.writeAttributeValue
反编译失败。更换 QuickSDKTool_Win_P34\tool\win\apktool2.jar链接: https://pan.baidu.com/s/1bzHYLS 密码: kk9n原创 2017-07-04 21:02:50 · 387 阅读 · 0 评论 -
腾讯应用宝提审问题-不支持APK Signature Scheme V2
1.目前ysdk不支持 【APK Signature Scheme V2】2.检查apk是否包含V2 sign java -jar CheckAndroidV2Signature.jar apk_path3. 对apk签名jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore keystone_原创 2017-06-23 14:13:36 · 1624 阅读 · 0 评论 -
华为手机开启Android Log
华为手机默认状态手机log为关闭状态,所以看不到详细错误信息。手机拨号*#*#2846579#*#*,进入projectmenu--后台设置--LOG设置--LOG开关--打开转载 2017-06-20 19:31:14 · 771 阅读 · 0 评论 -
移动开发与H5交互的研究
基础用法 H5侧使用 function callH5(data){ document.getElementById(&quot;result&quot;).innerHTML=&quot;result success for Android to:&quot;+data; } function myOnclick(){ document.getElem...原创 2018-06-27 15:15:19 · 297 阅读 · 0 评论 -
微信相关的整理
微信语音 1.demo 异步播放音频并存储 https://blog.csdn.net/oMrApollo/article/details/78085730 九宫格图片控件 https://blog.csdn.net/u012650948/article/details/43638427原创 2018-06-27 16:46:00 · 184 阅读 · 0 评论 -
Tablayout的坑
官方的tablayout + viewpager的时候,有一个bug,就是Adapter中的getPageTitle默认返回 text,如果设置了自定义布局,则会失效; 解决办法之一:取消tablayout 与 viewpager的关联。 手动设置切换监听...原创 2018-08-02 16:35:54 · 263 阅读 · 0 评论 -
Gson对异常数据的解析类型容错
最近的项目中遇到过 前端的实体中定义的类型,经常与后端对不上比如字段属性为 float,结果返回 “”;这种类型对应不上的解析,Gson会抛出错误,整个解析全跪;目前的需求是想提高解析的容错性,(至少ios在这个方面是第三方框架很好的容错机制)经过百度后,发现了Gson的健壮性,是可以扩展了。## 探索1 ## TypeAdapterpublic abstract ...原创 2018-08-16 14:49:16 · 5332 阅读 · 2 评论 -
Gradle进阶用法整理
1.统一配置gradle步骤1.根目录新建文件 xxx.gradle步骤2.定义ext {android = [ compileSdkVersion: 23, buildToolsVersion: "23.0.3", minSdkVersion : 15, targetSdkVersion : 22,原创 2017-11-25 16:20:46 · 567 阅读 · 0 评论 -
RxJava操作符记录
1.throttleWithTimeOut限流,过滤public void throttleWithTimeout() { Subscription subscribe = Observable.create(new Observable.OnSubscribe() { @Override public void ca原创 2017-12-08 14:14:39 · 222 阅读 · 0 评论 -
[自定义控件学习]Textview
1 旋转文字的TextViewpackage com.example.view_textview;public class MyTextView extends TextView { private int degree; public MyTextView(Context context, AttributeSet attrs) { super(context, attrs)原创 2013-03-11 21:36:26 · 874 阅读 · 0 评论 -
新浪微博 & QQ登录 登陆授权 V1.0
近期有接触到微博方便的登陆以及分享所以在此整理下,发给文档,做伸手党很久了,慢慢的付出些。希望有被困恼的同学可以借鉴。文章有不妥之处,还望批评之处。源码结构Sina 新浪微博 微博在官方微博V3.0 之后支持了一个便捷的授权方式 SSO 登陆 相对于Oauth 2.0a授权登陆,SSO无疑简单方便的多。具体参见官方文档。原创 2013-05-20 17:21:17 · 2653 阅读 · 0 评论 -
android 不改变布局的情况下,增加可点击区域
private void accretionArea() { View parent = (View) btn_test.getParent(); parent.post(new Runnable() { public void run() { Rect outRect = new Rect(); // 只有在parent is attached to a wind转载 2013-09-04 16:53:02 · 1795 阅读 · 0 评论