自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (7)
  • 问答 (5)
  • 收藏
  • 关注

原创 公众号网页修改BUG上线后JS代码不生效

用其他浏览器访问没有问题,但是在微信公众号中访问网页发现刚修改的BUG没生效(这里一般是js代码修改后没生效,html网页会生效)原因:微信会缓存js文件解决办法:修改BUG之后更新js版本号,或者使用者退出微信重新登录微信账号...

2019-04-19 09:13:17 1861 2

原创 微信小程序开发:picker中文字内容距离左边距总是有段距离,无法靠左问题

<picker class="status-picker" bindchange="bindOrderPickerChange" value="{{orderStatusIndex}}" range="{{orderStatus}}"> <view class="status-picker-contain"> {{orderStatus[orde...

2019-04-15 16:08:50 3810

原创 扩大AppCompatCheckBox点击区域(点击外部ViewGroup,内部AppCompatCheckBox选中状态切换)

&lt;com.demo.CheckableLinearLayout android:layout_width="100dp" android:layout_height="100dp" android:background="#00ff00" android:gravity="center" android...

2018-12-12 09:35:58 896

原创 recycleview 删除头尾阻尼动画

android:overScrollMode="never"

2018-12-06 16:14:32 1362

原创 Android手机访问正规https网站,第一次请求报Trust anchor for certification path not found,之后又可以正常访问的问题排查。

今天在访问一个正规https网站的时候发现第一次请求报错:javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found然后之后发请求就成功返回了。折腾了半天,还照着网上的方法忽略https校验,...

2018-11-15 09:56:14 9644 5

原创 解决support包引起的AndroidStudio编译报错

有时我们在引用support包的时候会遇到下面的错误,AGPBI: {"kind":"error","text":"error: resource android:attr/colorError not found.","sources":[{"file":"C:\\Users\\qwe\\.gradle\\caches\\transforms-1\\files-1.1

2018-10-16 14:34:06 30674 2

转载 ByteArrayOutputStream的用法

ByteArrayOutputStream类是在创建它的实例时,程序内部创建一个byte型别数组的缓冲区,然后利用ByteArrayOutputStream和ByteArrayInputStream的实例向数组中写入或读出byte型数据。在网络传输中我们往往要传输很多变量,我们可以利用ByteArrayOutputStream把所有的变量收集到一起,然后一次性把数据发送出去。具体用法如下:

2013-10-24 11:02:18 2437

转载 Android Application Stack Task Activities的关系

什么是Android  Application?简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具有紧密的逻辑关系,或者各自独立处理不同的响应。这些Activities捆绑在一起成为了一个处理特定需求的Application,

2013-09-29 10:54:07 1004

转载 Android文件系统的结构及目录用途、操作方法

以下内容转载1、android文件系统的结构android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system和 userdata分别加

2013-09-25 10:26:48 2219

转载 有关Android线程的学习

1. Android进程    在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android会尝试停止一些进

2013-09-23 14:44:08 1104

转载 Android 杂记

Android中静态jar库如何编译static jar library.# Note: the source code is in java/, not src/, because this code is also part of # the framework library, and build/core/pathmap.mk expects a jav

2013-08-20 09:26:39 1020

原创 linux 命令杂记

file /sbin/init 看看结果是32还是64

2013-06-06 10:42:26 767

原创 强制改变默认输入法

package com.example.testchangeinput;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.view.inputmethod.InputMethodManager;public class Ma

2013-05-20 16:41:06 1175

原创 android 工程源码下编译 Android.mk写法

LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionLOCAL_SRC_FILES := $(call all-java-files-under, src)LOCAL_SDK_VERSION := currentLOCAL_PACKAGE_NAME := ChangeIn

2013-05-20 16:09:00 902

原创 Android 启动另一个apk

Intent intent = new Intent(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);           ComponentName cn = new ComponentName("com.anhuioss.simpleime", "com.anhuioss.simpleime.settin

2013-05-16 10:14:36 2123

原创 Handler.post()解决非主线程更新UI

在非主线程中调用了showMessage方法,结果报错:Can't create handler inside thread that has not called Looper.prepare()private void showMessage(String msg) { Toast toast = Toast.makeText(getApplicationContext

2013-04-03 09:21:41 4447 2

原创 monkey test

adb -s 0149C6EB0102000C shell monkey -p com.feiying.android.apps.tvremote --monitor-native-crashes -v 5000000 > ~/monkey/monkey0401.log

2013-04-03 09:08:43 853

转载 Android onClick onTouch事件关联

Button的onTouch,onClick,onLongClick事件发生先后顺序和关联:一,onTouch返回false首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件;然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。二,onTouch返回true首先是onTouch事件的down事件发生,然后是onTouch

2013-03-25 09:06:16 1352

原创 Android service传递的问题

主Activity里bindService建了一个Service,然后将此Service通过构造方法传给子类B,class B(Service  service) {    mBservice = ​service;}之后主Activity调用B类的testb()方法testb() {log.i(TAG,""+mBservice.num); //num是​service

2013-03-21 15:38:00 1653

原创 startActivityForResult() 跳转回来而没调用onActivityResult()

当前Activity调用Google语音功能 用了startActivityForResult(),发现调用完毕回到主Activity的时候发现没调用onActivityResult(),就直接退出了。网上找了很多方法,有说requestCode值要大于1的,有说intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);这句不能加的,有说AndroidManif

2013-03-15 14:25:07 4185

原创 Android 控件最上层显示方法

view.bringToFront() 可以讲布局在下层的控件放到上层,不被其他控件挡住。

2013-03-15 09:00:24 47829 12

原创 Android sensor开关问题

今天做了一个TabHost 的小DEMO,其中有一个标签页(tab1)要强制横屏,其他标签横竖屏根据sensor感应自动改变。开始是在AndroidManifest.xml中加入android:screenOrientation="sensor",然后在tab1代码段加入了setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDS

2013-02-25 14:46:36 2056

转载 Android的AlertDialog详解

转自:http://www.2cto.com/kf/201205/131876.html参考文章:http://www.cnblogs.com/jiezzy/archive/2012/09/20/2694917.html                    http://blog.csdn.net/lizzy115/article/details/6924416AlertDialog的构造方

2013-02-22 13:34:52 37743 5

转载 开启Android程序时检测网络与GPS是否打开

很多android程序在打开时,都需要检测网络是否连接,或者GPS是否可用:1.网络是否连接(包括Wifi和移动网络) // 是否有可用网络 private boolean isNetworkConnected() { ConnectivityManager cm = (Connecti

2013-02-22 11:15:34 3655

原创 Android Handler简单例子

package com.example.handler;import android.os.Bundle;import android.app.Activity;import android.app.ProgressDialog;import android.content.res.Resources;import android.os.Handler;import android.

2013-02-21 14:22:34 3680 1

转载 RelativeLayout布局中控件常用布局属性

第一类:属性值为true或false     android:layout_centerHrizontal  水平居中      android:layout_centerVertical   垂直居中     android:layout_centerInparent    相对于父元素完全居中     android:layout_alignParentBottom 贴紧父元素

2013-02-16 15:21:50 727

转载 为Ubuntu安装翻译词典(星际译王)

在使用工作中我们经常需要用去查询一些英文单词的意义、对于像我这类从事计算机相关行业的朋友更是如此、windows下时候一直在用有道词典、因为Google翻译没桌面版、这次换到Ubuntu下面之后为了安装词典弄了很长时间、linux并不缺少词典软件、但是缺少词库、所有的词典软件都需要自己下载安装词库、所以找词库成了一件麻烦的事情。1.在Ubuntu软件中心搜索stardict安装辞典(也可以

2013-02-08 15:03:54 678

转载 YUV 详解

YUV介绍在摄像头之类编程经常是会碰到YUV格式,而非大家比较熟悉的RGB格式. 我们可以把YUV看成是一个RGB的变种来理解.YUV的原理是把亮度与色度分离,研究证明,人眼对亮度的敏感超过色度。利用这个原理,可以把色度信息减少一点,人眼也无法查觉这一点。 YUV三个字母中,其中"Y"表示明亮度(Lumina或Luma),也就是灰阶值;而"U"和"V"表示的则是色度(Chrominan

2013-02-06 11:25:39 1542

原创 通过FFmpeg将多媒体文件解码后保存成Bmp图像(YUV420 RGB32)

参考http://hi.baidu.com/mingxin505/item/52d6d1cda805d925a0b50a57,将其改为linux下可编译运行。可实现YUV420P与RGB32的互转。/* g++ -o test test.cpp -lavformat -lavcodec -lavutil -lz -lm -lpthread -lswscale */#include

2013-01-25 15:14:52 7550 2

转载 ffmpeg 解码视频小例子

ffmpeg是编解码的利器,用了很久,以前看过dranger 的教程,非常精彩,受益颇多,是学习ffmpeg api很好的材料。可惜的是其针对的ffmpeg版本已经比较老了,而ffmpeg的更新又很快,有些API已经完全换掉了,导致dranger教程中的 代码已经无法编译,正好最近需要使用ffmpeg,于是就利用dranger的教程和代码,自己边学边记录,于是也就有了这个所谓的 New FFm

2013-01-25 10:58:38 5534

原创 ffmpeg实现RGB封装H264

最近想做ffmpeg的H264编码,网上找了好久,多数都是跟这个一样的http://blog.csdn.net/eightdegree/article/details/7425635,于是将其整理了下,下面贴出代码/* g++ -o test test.cpp -lavformat -lavcodec -lavutil -lz -lm -lpthread -lSDL -lswscale

2013-01-23 15:53:47 10906 8

原创 live555客户端发送TEARDOEN退出

Boolean areAlreadyShuttingDown = False;int shutdownExitCode;void shutdown(int exitCode) { if (areAlreadyShuttingDown) return; // in case we're called after receiving a RTCP "BYE" while in the midd

2013-01-23 14:15:35 3869

转载 pthread_cond

条件变量 pthread_cond, 另外一种线程间的同步机制。普通的 mutex 只允许一个线程进入临界区,就是拿到mutex这把锁的线程,而cond 允许多个线程同时进入临界区,由它来控制,在某些条件成立的时候,来唤醒其中一个等待着的线程,或者是唤醒所有等待着的线程。int pthread_cond_wait(pthread_cond_t* cond, pthread_mutex_t*

2013-01-16 11:33:30 796

原创 带参创建线程

C++版本:  g++ -o test test.cpp -lpthread#include #include #include pthread_t threadid1;pthread_t threadid2;int x=1,y=2;void *thread1(void* a){ //int id = *(int *)a; while(1) { printf("t

2013-01-16 10:17:57 674

转载 24/16/8位bmp图片文件头、信息头的二进制数据

24/16/8位bmp图片文件头、信息头的二进制数据不知道第几次看这个了,今天再次看的时候 发现又回到了晕晕乎乎的感觉用PS新建了10*10像素的24位bmp图片,用UE打开仔细瞧瞧-------------------------------------------------------------以下文件头42 4D              BM一直不变78 0

2013-01-15 09:59:17 4154

原创 Linux/C/获取系统当前时间

c语言获取系统当前时间,本想获取毫秒的,没找到方法,直接用微妙了。获取的时间为自 Unix 纪元起至当前的秒数/微秒数。#include #include int main(){ struct timeval t; gettimeofday(&t,NULL); printf("---------------------------->time:%d\n",t.tv

2013-01-09 18:15:16 1512

转载 HTTP协议详解

HTTP协议详解转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspx引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和

2013-01-08 09:31:41 1210 1

原创 线程间的pv操作

C版本:#include #include #include #include #include /*信号量*/ sem_t sem; sem_t sem2; static void pthread(void); int main (void) { /*线程的标识符*/ pthread

2012-12-06 21:52:49 875

转载 Ubuntu 12.04安装Google Chrome

Ubuntu 12.04安装Google Chrome下载google chrome deb包32位:https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb64位:https://dl.google.com/linux/direct/google-chrome-stable_current_a

2012-11-25 18:40:11 987

android 旋转木马demo

网上找的一个旋转木马的demo,通过滑动可以转动动画。

2013-09-28

XunHuanViewPager.zip

网络搜索来的,一直不停轮流播放图片的DEMO

2013-08-23

android_AIDL_DEMO

AIDL简单小例子,分别有2个apk,服务端和接收端。

2013-05-16

SimpleIME-2.0

自定义Android输入法,软键盘简化版。

2013-05-16

android 滑动开关按钮

滑动开关,on_off滑动效果。不是单纯的点击换Button背景

2013-05-13

获取软键盘输入法

获取软键盘输入法,两种,有一种不支持中文。

2013-04-10

51-android.rules

51-android.rules,eclips运行手机设备报错可将此文档放到 /etc/udev/rules.d/目录下

2013-01-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除