Android
文章平均质量分 56
猛虎细嗅o蔷薇
这个作者很懒,什么都没留下…
展开
-
再用环信sdk注册时返回错误码-1(appkey is not set)
在注册时调用方法EMChatManager.getInstance().createAccountOnServer(username, pwd);时铺到了异常Toast.makeText(getApplicationContext(), "注册失败: " + e.getMessage()+"/"+errorCode, Toast.LENGTH_SHORT).show()注册方法原创 2015-02-03 11:00:48 · 9321 阅读 · 0 评论 -
打造个性的图片预览与多点触控(自由移动,自由缩放,双击放大缩小)
先简单介绍一下用到的知识《ScaleGestureDetector》一、结构public class ScaleGestureDetector extends Objectjava.lang.Objectandroid.view.ScaleGestureDetector 二、概述 根据接收的MotionEvent, 侦测由原创 2015-04-10 17:34:29 · 2016 阅读 · 0 评论 -
自定义ListView实现上拉分页加载更多数据
效果图:布局文件/LoadListView/res/layout/activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" androi原创 2015-04-13 21:55:15 · 994 阅读 · 0 评论 -
拍照上传的图片被旋转问题
在做项目过程中,要给后台传图片并显示在用户端的界面上,下次登录后会读取上传到后台的信息并显示;也就是http://blog.csdn.net/gly742279097/article/details/41700505这一块遇到两个问题:1、拍照后显示的图片被旋转,所以上传到后台后在显示也是被旋转了解决方法:@Override protected void onActivity原创 2014-12-24 10:18:07 · 1036 阅读 · 0 评论 -
自定义流式布局,标签展示
效果图:这是在某个群看到的需求,觉得界面清新,很养眼,所以好奇这是怎么实现的,就搜锁了一下,在github上找到一个流式布局https://github.com/ApmeM/android-flowlayout在其基础上稍作修改就好了com.example.githubflowview.FlowLayoutpackage com.example.githubfl原创 2015-04-20 20:57:36 · 611 阅读 · 0 评论 -
android与js交互
/* This function is invoked by the activity */ function wave() { document.getElementById("droid").src="android_waving.png"; } <原创 2015-04-16 14:42:26 · 448 阅读 · 0 评论 -
自定义dialog中的TextView点击输入框无键盘
解决方法:Window window = dialog.getWindow();window.clearFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);原创 2015-04-17 17:48:21 · 445 阅读 · 0 评论 -
java.lang.IllegalStateException: ActionBarImpl can only be used with a compatible window decor layou
java.lang.IllegalStateException: ActionBarImpl can only be used with a compatible window decor layout在自定义控件的事件处理中调用自定义dialog时出现ActionBarImpl can only be used with a compatible window原创 2015-04-30 15:58:03 · 996 阅读 · 0 评论 -
Socket实现手机客户端和PC机服务端通信
手机客户端代码:package com.example.socket;import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.InetAddress;import j原创 2015-04-27 16:41:59 · 1618 阅读 · 2 评论 -
Android 手机壁纸(动态1)
实现动态壁纸是不需要使用Activity的, 创建MyWallPaper类,让其继承WallpaperService:实现 onCreateEngine()方法,返回自己实现的Engine类,在Engine类中实现核心代码。首先在AndroidManifest.xml中注册service->MyWallPaper<service android:label原创 2015-08-07 17:44:46 · 830 阅读 · 0 评论 -
如何得到xml中控件的宽高
int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);int h = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);listView.measure(w, h);int height = listView.getM原创 2015-04-23 13:53:37 · 1239 阅读 · 0 评论 -
ScrollView起始位置不是最顶部
ScrollView的页面布局里上面有上中下三个布局,最下面是个viewpager,运行起来viewpager的默认page页填充了整个屏,也就是ScrollView默认起始位置不是最顶部的情况,最后发现问题是因为ScrollView内部嵌套的问题,只需要设置viewpager获取焦点为false即可。方法一:在onResume()方法里设置viewpager.setFoc原创 2015-04-22 17:02:17 · 1896 阅读 · 1 评论 -
自定义控件嵌套在ScrollView里面不显示
公司的需求,有个饼状图统计收入,所以我就自定义控件,起初以为这个图太困难了,扇形的大小要随时变化,还有上面的折线,拿到成型图后就去网上找demo但是都不太一样,github上那个开源的还带着library,觉得好麻烦,于是就静下心自己画,画好后放在ScrollView里怎么也加载不出来,就是在加载的时候高始终是0,在网上搜了一些方法也不管用,我的方法:在自定义View类中MyView(clas原创 2015-03-30 09:37:49 · 3219 阅读 · 0 评论 -
软键盘将画面下面的内容顶到了键盘上面
问题解决: 在对应java的activity中的onCreate中加如下代码:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN|WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);原创 2014-11-15 20:36:58 · 407 阅读 · 0 评论 -
Android中popupwindow中的listview的onItemClick方法无效de解决办法
基于上篇【自定义spinner】中遇到个问题,当时项目需要,所以自己做了个demo,用小米3测试的没任何问题,但是做项目过程中用公司的SUMSUNG手机测试的,结果lixtview的item事件没反应解决方法:final ListView listView1 = new ListView(getApplicationContext()); listView1.setBackgroun原创 2014-12-03 15:47:36 · 1141 阅读 · 0 评论 -
Function: selinux_android_load_priority [0], There is no sepolicy file
解决办法:加上权限"android.permission.SET_ACTIVITY_WATCHER"原创 2015-01-22 16:41:26 · 1428 阅读 · 0 评论 -
环信sdk发送位置信息一直失败
这个原因找了快一天,起初还以为从官方下的demo中把代码给移丢了呢、、、、、、、、原来原因还是出在初始化sdk这里 Log.d(TAG, "process app name : " + processAppName); // 如果app启用了远程的service,此application:onCreate会被调用2次 // 为了防止环原创 2015-02-09 17:56:00 · 3113 阅读 · 1 评论 -
this.getActionBar()空指针异常
如果遇到报空的问题,你看看你的工程中有没有values-v11或者v14的包,没有的话就去其他工程中copy一份过来,改下就可以了。原创 2015-02-11 11:36:56 · 420 阅读 · 0 评论 -
android拍照裁剪得到大图
http://blog.csdn.net/floodingfire/article/details/8144604在项目中技师端要上传健康证,用户端要点击空间查看健康证,由于上传时/* * 从相册获取 */ public void gallery() { // 激活系统图库,选择一张图片 Intent intent = new Intent(Intent.ACTION_P原创 2015-02-10 17:28:38 · 401 阅读 · 0 评论 -
WIN7+64位+ndk配置
想学ndk,不知道ndk是什么?有Android开发经验的都知道jdk,sdk.好了其实他们三个处于同一等级,你怎么理解jdk,sdk就怎么理解ndk,当然它们各有各的作用一、NDK产生的背景 Android平台从诞生起,就已经支持C、C++开发。众所周知,Android的SDK基于Java实现,这意味着基于Android SDK进行开发的第三方应用都必须使用Java语言。但原创 2015-02-12 14:52:12 · 856 阅读 · 1 评论 -
win7+eclipse+ndk创建第一个自己编写的ndk应用程序
1、点击下图图标右边三角符号->External Tools Configurations...2、(1)新建一个configurations(2)自定义一个名字(3)选择你自己jdk\bin目录下的javah.exe(4)选择project_loc在后边加上\src(5)仿照着写吧3、同样方法创建NDK4、创建安卓应用程序MyNdk(1)生原创 2015-02-13 16:49:49 · 528 阅读 · 0 评论 -
绘制饼状图(自定义控件)
效果图: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" and原创 2015-03-30 09:26:59 · 1136 阅读 · 0 评论 -
Android 加载长图
如果说让你加载一个类似微博那样的长图,你可能会想ScrollView里面套一个ImageViewmImageView.setImageBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.bg));那么运行你的代码结果就是:所以此方法是不行不行的我的解决方法:java.l原创 2015-08-24 18:03:34 · 4463 阅读 · 0 评论 -
Android事件分发,拦截,处理机制
Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewGroup、View、Activity。方法与控件的对应关系如下表所示:T原创 2015-08-27 15:49:49 · 574 阅读 · 0 评论 -
ArrayAdapter<T>,Filter实现列表搜索
package com.example.searchdemo;import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.text.Editable原创 2015-07-31 16:58:26 · 639 阅读 · 0 评论 -
Android重力感应飘树叶,晃动掉元宝
图呢,,,,,自己想想吧、、、、、、、画面很美。package com.example.propertyanimsecdemo;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorE原创 2015-08-19 17:55:52 · 1159 阅读 · 0 评论 -
Android studio提交代码到Git@OSC
1,首先有自己的Git@OSC账号(注册账号地址http://git.oschina.net/)2,有Android studio开发环境3,在OSC上创建项目4,android studio创建本地项目,create git repository,选择当前项目的根目录:5,以下为命令行操作:打开本地的git bash命令行工具,cd进入项目文件夹位置,依次输入原创 2015-11-05 10:12:12 · 2208 阅读 · 0 评论 -
git服务端安装及配置
http://www.th7.cn/db/Oracle/201408/69833.shtml原创 2015-10-21 13:11:30 · 488 阅读 · 0 评论 -
Android清除本地数据缓存
/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */import java.io.File;import android.content.Context;import android.os.Environment;转载 2015-09-16 16:34:29 · 438 阅读 · 0 评论 -
cordova安装
1,安装notejs2,命令安装cordova npm install -g cordova原创 2016-03-21 18:15:36 · 441 阅读 · 0 评论 -
Android图片压缩(质量压缩和尺寸压缩)
Android图片压缩(质量压缩和尺寸压缩)转载 2016-04-18 11:21:15 · 399 阅读 · 0 评论 -
Android 延迟执行某方法
1,开启新线程 new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessage(); //告诉主线程执行任务 } }).start 2,利用定时器TimerTask task = new原创 2016-05-30 11:26:06 · 405 阅读 · 0 评论 -
15 个 Android 通用流行框架大全
点击打开链接http://blog.csdn.net/daguaio_o/article/details/51382363转载 2016-07-01 09:46:04 · 625 阅读 · 0 评论 -
cordova打包web
运用cordova插件在android接入web页面首先要对前端开发好的web代码打包详细介绍:C:\Users\laohu\Desktop\jfpal_web3\jfpal_web3是web代码根目录这样纸详细介绍:C:\Users\laohu\Desktop\jfpal_web3\jfpal_web3是web代码根目录,在根目录执行cordova platform原创 2016-08-08 11:21:48 · 1380 阅读 · 0 评论 -
Android 控件沿贝塞尔曲线运动(下)———仿微信掉表情包
package com.example.propertyanimsecdemo;import java.util.ArrayList;import java.util.List;import java.util.Random;import android.animation.TypeEvaluator;import android.animation.ValueAnimator;i原创 2015-08-17 21:36:44 · 1754 阅读 · 0 评论 -
Android 控件沿贝塞尔曲线运动(中)
看了Android贝塞尔曲线属性动画(上)是不是在骂我SB,换个贝塞尔曲线的起始点,控制点,终点,控件还是按原来路径运动,So....下面我实现了控件在随机的一个贝塞尔曲线上的运动package com.example.propertyanimsecdemo;import android.content.Context;import android.graphics.Canvas原创 2015-08-16 19:40:43 · 1983 阅读 · 0 评论 -
android 控件中layout_width,layout_height与onMeasure(int widthMeasureSpec, int heightMeasureSpec)
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/frameLayout" android:layout_width="match_parent"原创 2015-08-16 14:31:42 · 672 阅读 · 0 评论 -
ListView点击事件监听失效
开发一个APP结果ListView.setOnItemClickListener没反应,所以,zhao原创 2014-08-20 22:22:34 · 1209 阅读 · 0 评论 -
折叠动画
<scale android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:fromXScale="1.0" android:toXScale="1.0"原创 2015-08-28 13:05:09 · 385 阅读 · 0 评论 -
No enclosing instance of type WallpaperService is available due to some intermediate constructor inv
在写动态壁纸时遇到:No enclosing instance of type WallpaperService is available due to some intermediate constructor invocation意思是说,Engine是WallpaperService的内部实现类,如果我们在onCreateEngine中返回的Engine不是Wallpaper原创 2015-08-14 11:38:06 · 2361 阅读 · 0 评论