Android
文章平均质量分 82
lasdfdfdsa
这个作者很懒,什么都没留下…
展开
-
Android中的多媒体显示之图片缩放
一:图片OOM异常:代码示例:public class MainActivity extends Activity { private ImageView iv_imageView; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo原创 2013-09-30 00:24:59 · 1799 阅读 · 0 评论 -
调用getChildFragmentManager时出现的Bug
Fragment中有一个ViewPager,ViewPager的每个pager为Fragment如此内嵌引发的异常:java.lang.IllegalStateException: Activity has been destroyedat android.support.v4.app.FragmentManagerImp的解决方案翻译 2014-10-16 11:24:51 · 6973 阅读 · 1 评论 -
播放视频的框架Vitamio的使用问题
以前用过这个牛逼的框架,后来又随意搞了下,发现播放不了视频了,搞了老半天才搞好,今天又随便整了下,发现又不行了,我勒个插!现在终于又搞出来了,发现我总是把步骤搞错或少写了些东西总的步骤:一:导入vitamio_lib包二:xml布局中的videoView要替换三:java文件中的所有包导入的都是vitamio_lib下的东西四:在java文件的setContentV原创 2014-06-12 15:34:20 · 6988 阅读 · 2 评论 -
拥抱变化-----http post请求出现400异常
拥抱变化 做项目最常见的无奈问题是无耻的变化。拥抱变化,说的大气,我也想有那种气魄,代码于我目前的能力也够有那种拥抱的胸怀,也有些复用性与拥抱性,适合需求的无端的变化而带来的扩展,以前说人算不如天算,现在发现这句话说的不对,不是人算不如天算,而是自己算不如别人算,天算也比不是别人算,娘的,一个破项目,辛辛苦苦的做了百分八九十,在期限来临前一周就要over,结果,不知他们怎么算的,老大说原创 2014-05-05 16:40:04 · 8142 阅读 · 2 评论 -
录音效果及Touch事件的分发
最近做一个项目,有类似于微信和按住录音,松开停止录音的效果,这些类似于录音的功能很容易做,但是由于自己的大意,那个触摸事件的触摸点的采集总是有问题,烦躁了好几天,今天总算将bug抓了出来,特以此文,祭奠那死去的bug.一:录音功能的实现:这个功能比较简单,直接贴出Code: /** * 录音功能 */ private void recordSound() { try {原创 2014-04-12 18:12:14 · 1718 阅读 · 0 评论 -
关于异常:SkImageDecoder::Factory returned null
开发中遇到一个问题:04-07 23:51:59.590: D/skia(7827): --- SkImageDecoder::Factory returned null本来是下载一大批图片的,可是遇到了这个问题,图片没下载下来,上网搜了一下,发现都是讲“是HttpURLConnection的问题,如果使用apache的HttpClient的话,就不会有问题了”我一看,也以为是原创 2014-04-08 00:22:23 · 11382 阅读 · 4 评论 -
消息推送之百度云推送Android集成与使用方法
这两天由于项目需要,研究了一下百度云推送,本来这事没什么多大工作量的,但注册百度开发者账户创建应用令我蛋疼菊紧了好一阵,这些东西做了对技术没啥提升,不做又不行,必经之路。好在我耗费了N多个毫毫秒秒后稀里哗啦的闯了过来。在此先吐槽一下。这个云推送虽然没多少东西,但对于初次接触的人来说还是有点不利索的,所以肯定要看官方文档,只是不知是百度哪个哥们做的文档,pdf做的也太不地体贴了:英文字符里面竟然原创 2014-04-18 11:41:33 · 6854 阅读 · 3 评论 -
AsyncTask时异常: Cannot execute task: the task has already been executed (a task can be executed only o
使用AsyncTask时有一个破异常,这个异常让我从AsyncTask转到Handler Cannot execute task: the task has already been executed (a task can be executed only once)看官方文档,提示:Open Declaration AsyncTask, BitmapPosition, Void原创 2014-04-03 13:52:00 · 7928 阅读 · 4 评论 -
ListView的优化及显示
最近做一个有聊天界面的应用,从服务器获取数据,显示有问题,如下图这种错误真令人恶心,开始以为是优化代码搞出来的问题,仔细看了下,没问题,估计是缓存的问题,布局代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"原创 2014-04-02 12:42:49 · 1181 阅读 · 0 评论 -
Android中半透明Activity效果另法
在做项目时,常需要用到对话框之类的效果,然而对话框不容易写,所以就想写个半透明的Activity来代替对话框效果,这样的好处至少有三个:一:布局容易二:各种控件容易控制三:代码简练:不至于将控制对话框的代码写在一坨,各种控制也不用写在一坨,易于维护而现在在网上搜索半透明的Activity时,都是需要在style中写样式,在color中定义颜色,当然,最后还得在Mainfest中配置原创 2014-03-05 14:53:04 · 8096 阅读 · 1 评论 -
Android下Notification,样式style,主题theme的功能实现
一:Notification1.NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);2. notification.setLatestEventInfo(this, "国安部给你发短信!", "你被通辑啦~~~", contentIntent); 2.1: Pend原创 2013-10-31 00:21:56 · 2624 阅读 · 2 评论 -
Android下的联网下载的操作
一:从网络下载图片MainActivity: NetService 1.由路径获取Url2.使用url打开HttpURLConnection连接3.根据路径查找本地sd卡是否有缓存文件,如果文件存在,发送最后修改时间File file = new File("/mnt/sdcard/" + URLEncoder.encode(path, "UTF-8"));c原创 2013-10-30 02:34:39 · 2075 阅读 · 0 评论 -
Android下查询系统源码看短信的显示
查询系统源码看短信的显示如何写:在providers.telephony:SmsProvider: 1.确定怎么查数据库中的表:Uri = content://sms/conversations 2.确定查询语句: select 映射条目 from 表 where 查询条件 表:sms, (SELECT thread_id AS group原创 2013-10-28 03:13:55 · 2339 阅读 · 0 评论 -
Android下的Activity的四种启动模式
一:Standard的启动模式 Standard是默认的模式每开始一个activity,就会在栈中加一个activity,相同的也会加,所以加多少个,就要按多少次返回键才能回到最初的界面二:singleTop的启动模式1.清单配置: activity android:name="com.itcode.taskstack.SecondAct原创 2013-09-27 02:13:09 · 1620 阅读 · 0 评论 -
Activity中的startActivityResult,setResult,finish,onActivityResult的关系
一:首先图示:二:代码: 1:方法selectNamepublic void selectName(View view){ Intent intent = new Intent(this,NameListActivity.class); startActivityForResult(intent, 1); } public void selectName2(Vi原创 2013-09-27 00:24:45 · 2385 阅读 · 2 评论 -
Android下的SQLite数据库的相关操作及AndroidTestCase测试
一:创建数据库package com.itcode.mysqlite;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.data原创 2013-09-21 00:01:11 · 3112 阅读 · 1 评论 -
将RecyclerView打jar包
若要引入RecyclerView包,有两种方式:1.gradle 这种方式很简单,在app下的build.gradle中加入:compile 'com.android.support:design:23.1.1' 即可,很简单2.引入RecyclerView的jar包第二种方式有各种的坑,花了两个晚上,网上也没有找到教程,都是说“没试过,目测可以”,原创 2016-07-01 11:54:48 · 3995 阅读 · 1 评论