自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (13)
  • 收藏
  • 关注

原创 ButterKnife跳过去的坑

直接主题。在使用ButterKnife时,关于依赖、引用踩到一坑。按照一些网上介绍的方法,加入各种引用,都失败。例如下:projcet gradle如下:dependencies { classpath 'com.android.tools.build:gradle:3.1.2' classpath 'com.jakewharton:butterknife-gradle...

2018-11-23 16:20:56 219

原创 aidl "Service Intent must be explicit"

Android 5.0以后,Aidl绑定都需要显示调用,如果还是隐显调用,发生异常: java.lang.IllegalArgumentException: Service Intent must be explicit。     例如:ntent intent = new Intent("android.intent.action.AIDLService");        

2017-02-27 10:12:29 490

原创 adb 查看最上层成activity名字

adb shell dumpsys activity | findstr "mFocusedActivity"

2016-11-18 15:31:11 564

原创 关于适配不同分辨率的一些心得

在适配不同分辨率手机时,往往会在资源文件中根据不同的分辨率生成不同的文件夹,以便于适配。文件夹命名规则可分为下列两种:values-sw[n]dp、values-1080x700。对这两种规则分别阐述。1、values-1920x1200     1920和1200之间并不相乘号,而是小写字母x。     1920x1200 并不一定适配于分辨率为1920*1200的手机。例如华为

2016-09-28 18:28:23 898

原创 Eclipse导出Library

在工作中遇到开发SDK,记录下导出Library的过程。     Library需要混淆,在项目中添加混淆配置。如下:      project.properties文件     # This file is automatically generated by Android Tools.# Do not modify this file -- YOUR CHANGES WILL

2016-04-14 16:27:01 2448

原创 Dialog使用心得

1、异常 Unable to add window -- token android.os.BinderProxy@419053c0 is not valid; is your activity running?的处理     自定义Dialog,请注意红色字体部分      public class LoginDialog extends Dialog{ private static

2016-04-13 10:42:49 313

原创 Android APP 签名

把Android源码中的密码对转换为keystore的方法如果要在Eclipse中调试Android源码中非test key签名的程序(也就是使用platform, media or shared key签名的程序),需要把Android源码中的公私钥对(build/target/product/security)转换为Eclipse能够使用的keystore。转换步骤如下:0

2015-10-20 15:32:35 625

原创 Android studio意外问题的解决方式

由于AndroidStudio的不成熟,在使用过程中经常出现“意外”的问题,下面介绍下偶遇到的问题,以及解决方法。1.building “project name”gradle project info   在启动项目时经常遇到弹出building“project name”gradle project info...提示框,并且一直在圈圈。   这是因为当前项目的使用到的grad

2015-09-29 11:34:00 1739

转载 Ubuntu下调试Android源码

1.下载Android源代码的过程就不说了,网上资料一大把 2.安装jdk1.5的步骤就不说了,网上资料一大把 3.下载源代码我放置的目录是/home/wuyutaott/android 4.进入android命令行中输入make进行编译,漫长的等待,需要半天时间 5.配置环境   gedit .bashrc  注意路径,我是在home/wuyutaott/下进行的

2015-09-18 14:43:18 1045

原创 Android 新增系统应用

需求:把APP做为系统应用安装在设备上。条件:Android 手机经过ROOT步骤:1 把zzz.apk 复制到sdcard/zzz.apk            2 定位在/system/app目录下,执行umask 022            3 remount /system/目录,使之rw            4 执行 cat  /sdcard/zzz.apk  >

2015-09-07 17:02:10 414

原创 sdk manager 无法更新SDK的问题

由于国内对Google的屏蔽,导致无法直接更新SDK,需要我们使用代理。下面是国内的一些镜像,(在我的使用过程过,用一个镜像无法把所有的包下载完成,多换两个试试)中国科学院开源协会镜像站地址:IPV4/IPV6:   http://mirrors.opencas.cn端口:80IPV4/IPV6:   http://mirrors.opencas.org端口:80

2015-08-11 17:17:43 467

原创 Ubuntu搭建Android开发环境

前言在Ubuntu14.04上搭建JDK+Eclipse+ADT是个耗时耗力的工程,特别是在64位Ubuntu下搭建。因为Eclipse linux 64位的不是一个完整版本,需要依赖32位的lib.此文是结合本人自己搭建的一些心得和步骤,以备后用。1、下载配置JDK下载地址:http://www.oracle.com/technetwork/java/ja

2015-08-11 11:20:10 389

原创 hide app icon

隐藏   PackageManager p = getPackageManager();p.setApplicationEnabledSetting(packageName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);   显示    PackageManager

2015-08-04 10:13:17 1007

转载 Android实现计时与倒计时的几种方法

方法一Timer与TimerTask(Java实现)[java] view plaincopypublic class timerTask extends Activity{        private int recLen = 11;      private TextView txtView;

2015-07-15 14:08:48 567

原创 引用第三方jar时,混淆代码时的异常(Proguard)

在引用第三方jar时,生成安装包时有混淆异常,部分信息如下:解决方法:打开proguard.cfg文件,添加如下内容-dontwarn com.huawei.**-dontwarn com.pekall.**-keep class com.huawei.** { *; }-keep class com.pekall.** { *; }总结:查看是

2015-07-02 16:12:03 546

原创 The connection to adb is down, and a severe error has occured问题的解决

[2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured. [2012-07-18 16:18:26 - ] You must restart adb and Eclipse. [2012-07-18 16:18:26 - ] Please ensure that adb i

2015-05-27 12:11:59 458

原创 如何在非root手机中查询/data/data/[app name]中的文件

问题描述:       需要查看非root手机中的/data/data/[app name]的内容,以sqlite数据库为例。       1、在代码中更改数据库文件的访问权限            void deal() {File destDir = new File("/data/data/****/databases/****.db");Process p;int

2015-05-20 10:01:17 2371

原创 Activity finish后出现闪烁的解决办法

更改此activity的android:theme为     android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"

2014-12-11 18:25:32 5140

原创 android Service实例解释

直接上代码类1package com.iceskysl.TestServiceHolder;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.app.Service;import an

2014-03-18 14:25:00 597

原创 常用排序算法(Java)

1.冒泡排序 private int[] deal(int[] list){ for(int i=0;i<list.length-1;i++){ for(int j=i+1;j<list.length;j++){ int temp; if(list[i]>list[j]){ temp = list[i]; list[i]=list[j];

2014-03-12 10:47:43 750

转载 Eclipse汉化教程

2打开浏览器,浏览“参考资料”内给出的“eclipse语言包下载”地址(http://www.eclipse.org/babel/downloads.php),在博客新页面找到地址链接,如图所示。“Babel Language...”开头的一栏下面就是各个eclise版本的语言包,此处以Indigo版为例。2目标锁定“Babel Language Pack

2013-09-23 17:26:17 912

原创 RenderTransform、Projection、Clip、 UseLayoutRounding 说明

介绍重新想象 Windows 8 Store Apps 之 控件 UIRenderTransform - 变换(用于做位移,旋转,缩放,扭曲等变换)Projection - 映射Clip - 剪裁并显示 UIElement 的指定区域UseLayoutRounding - 是否使用完整像素布局示例1、演示 RenderTransform 的应用Controls/

2013-09-10 13:51:30 815

转载 C#如何去检测网络的连接状态

在有些程序中,你可能希望能检测网络是否连通的,而又不想销耗过多的系统资源,下面的方法是直接调用系统的API去做到检测。1. 方法定义  [DllImport("wininet.dll")]  private extern static bool InternetGetConnectedState( out int connectionDescription, int reserve

2013-08-23 10:01:22 1515

原创 Windows phone 的NavigationCacheMode

NavigationCacheMode 属性对外是只读的,只有在其命名空间内部能够设置。建议记住2个原则就好:1.导航到新页面,就是新建页面。(一个新实例)2.返回就会回到上一页面(不用做缓存,原来的数据都在)

2013-07-12 11:32:27 858

转载 异步编程中的最佳做法(Async/Await)

异步编程中的最佳做法Stephen Cleary 近日来,涌现了许多关于 Microsoft .NET Framework 4.5 中新增了对 async 和 await 支持的信息。 本文旨在作为学习异步编程的“第二步”;我假设您已阅读过有关这一方面的至少一篇介绍性文章。 本文不提供任何新内容,Stack Overflow、MSDN 论坛和 async/awa

2013-06-24 16:48:42 30672 1

原创 为.net Framework4.5 桌面应用添加metro引用

在VS2012中,传通桌面应用的引用管理器中没有《windows》选项卡,添加此选项卡的方法为修改项目文件,添加下列节点:8.0 如下图所示:效果图:

2013-06-19 16:13:38 1137

原创 VS2012 启动调试的时候 “未响应”

在启动VS2012进行程序调试的时候,偶尔会遇到  “未响应” 的提示,纠结了两个月,总是重启机器就好了,但是最近实在受不了了,就找了找原因。原来是和输入法有关系,oh my god!!!!!!!!!!,在切换到中文输入时,就会出现此类问题,如果是英文的就没有问题。(太扯蛋了!)

2013-06-19 10:15:30 7089 3

原创 win8安装

在用U盘方式安装win8系统时,遇到下面问题:“Windows 无法安装到这个磁盘。选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。这台计算机的硬件可能不支持启动到此磁盘。请确保再计算机的BIOS菜单中启用了磁盘”。从网上搜着了许多方法,像格式化、删除efi文件夹等方法,都没有解决问题。    正确的解决方法是:在PE下使用nt6安装系统,不要使用U盘

2013-06-10 17:45:06 1071

原创 WP8 推送通知 小记

打开一个推送通道(如果它尚不存在),或者连接到一个现有的推送通道。如果您的应用在之前的应用实例中创建了推送通道,则可能会存在一个推送通道。如果推送通道绑定到图块或 Toast 通知,则应用退出之后推送通道仍然存在,这样,即使该应用未运行,也仍然可以接收这些通知。使用 Raw 通知的应用必须实现 HttpNotificationReceived 事件以接收通知中的 Raw 数据。

2013-06-06 11:14:32 1304

原创 win8 推送通知 小记

原始通知1、原始通知是可以触发后台任务的唯一的通知类型。尽管 Toast、磁贴和锁屏提醒推送通知不能触发后台任务,但是原始通知触发的后台任务可以通过本地 API 调用来更新磁贴和调用 Toast 通知。2、对于每个应用,一次只能运行一个后台任务。如果为已在运行后台任务的应用触发后台任务,则必须先完成第一个后台任务,然后才能运行新的后台任务。3、如果应用正在运行,则通知传递事件优先于后台

2013-05-31 11:21:04 1726

原创 XAML中ListView选中态样式改变

在WIN8中需要更改ListViewItem选中态的样式,右上角小图标和底色始终无法改变,   搞了一上午终于搞明白了。不需要在状态管理器中做任务修改,只需要的在基本态下做修改就可以。如下图所示只需要修改“SelectionBackgroud”颜色就要以,小图标修改“SelectedCheckMarkOut”,但切记,如果修改一些颜色值,可能有些动画就无法使用,这样可以把颜色设为“

2013-05-24 15:17:55 1532

转载 Winodw Phone主题管理(Winodw Phone Theme Manager)

在Windows Phone上为了要达到省电的效果,所以大部份的手机出厂时预设的Theme大多会采用Dark Theme。而也应该只有少数的使用者会把Theme改为Light Theme(一来麻烦,二来耗电)。不过,在Windows Phone里某些内建的App,像是Hotmail和Xbox Live,就无视使用者的设定,会使用白色的背景搭配深色的文字(类似Light Theme的

2013-05-20 09:46:34 1029

原创 WP8笔记

0519  1. MVVMLight        ViewModelLocator        ViewModelBase        Command  任何事件可通过EventToCommand(MvvmLight.Extras)绑定到command    xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.C

2013-05-19 11:33:01 1285

原创 关于win8 metro 中BitmapImage类型转换为WriteableBitmap类型。

在win8中,WriteableBitmap writ= new WriteableBitmap (BitmapImage)的构造已经不存在了,通过查询一些资源得到了如下方便的转换方法。记录一下以便后序查询。public static async Task FromBitmapImage(this WriteableBitmap target, BitmapImage source) {

2013-03-01 14:50:48 1668

原创 关于Xaml样式的一个工具库 Callisto

记录地址: http://timheuer.github.com/callisto/注:不能直接引用DLL,需要安装之后再应用安装在系统内部的DLL

2013-02-25 15:46:22 686

转载 把windows 8 应用部署到其它计算机

注:我的编辑器是 vs2012 ultimate   在开发 windows 8 应用时,免不了和美工人员和测试人员进行交流,并且需要把应用部署到他们的计算机上。而 metro 应用是运行在沙箱中的,不可以直接安装 *.exe,但是通过 vs 可以部署到远程计算机上。1、在远程计算机上安装工具:rtools_setup_x86.exe        (根据不同的 C

2012-10-25 15:47:33 675

原创 public class Assemble<T> where T:new()

public class Assemble:ObservableCollection, ISupportIncrementalLoading where T : IPagedSource, new(){   ...................} 声明了一个叫做Assemble的泛型类,然后T的限制为必须要有一个无参构造函数。public class Assemb

2012-09-26 10:51:50 3279

翻译 在Win8 Mertro 中使用SQLite

首先先介绍下sqlite在metro下应用简介:sqlite的网是完全符合WinRT的Metro风格的应用程序,并通过微软的商店验证。数据库文件将始终被创建的路径返回:Windows.Storage.ApplicationData.Current.LocalFolder.Path。您将需要一个副本的sqlite3.dll已编译对SQLite.org的WinRT分支。虽然这不是在主流

2012-09-19 18:17:58 5275 5

转载 MVVM教程

1.MVVM设计模式简介      MVVM的设计模式最早于2005年由微软的WPF和Silverlight架构师John Gossman在他的博客中提到。以下是这篇文章的链接:     http://blogs.msdn.com/b/johngossman/archive/2005/10/08/478683.aspx     MVVM设计模式基于MVC这种将UI和逻辑分离的结

2012-07-11 17:10:00 1972

转载 依赖属性2

首先说明了属性的现存问题,然后介绍了依赖属性的基本用法及其解决方案,由于依赖属性以静态属性的方式存在,进而又介绍了可重写的属性元数据的使用.这是以上三篇所说明的问题.当然依赖属性的特性依然没有说完整.这两天也一直在想依赖属性,然后就是头疼,呵呵.由于WPF的依赖属性系统与整体功能都有关联,所以接下来等讲到某个特性的时候然后再来讲依赖属性.这篇我们来个简单的实践,增加点乐趣.定义RadioBut

2012-06-13 14:39:22 986

Android后台拍照功能

Android可在后台拍照功能Android可在后台拍照功能

2016-02-22

Android代码截屏

多种实现截屏的方法 1、Activity 2、系统API 3、adb指令

2015-12-23

Google sign tool

配合博文http://blog.csdn.net/nacl025/article/details/47272635

2015-09-11

TimerTaskDemo

博客附属代码http://blog.csdn.net/nacl025/article/details/46892481

2015-07-15

SQLite查看工具——SQLiteExpert

自己使用还可以,可以很方便的查看SQLite中的数据,不错的工具。备份下...

2015-05-25

Android 图片使用Demo

一个强大图片例子,适合初学者了解图片的一些使用方式,也方便自己保存。

2014-08-07

用java实现的二叉树结构

包括 add delete find 等方法,适用于搞java/android开发的同学学习和了解二叉树的结构以及实现。

2014-03-07

Windows Phone 8 推荐通知实例

实例演示了如何实现RawNotification、TileNotification、ToastNotification,并且包括一个模拟服务端。

2013-09-11

win8数据绑定实例

介绍数据绑定的应用场合以及使用方法。

2013-08-29

WindowsPhonePowerTools

可以查看WP8模拟器或真机的独立存储。这个工具可以不用修改应用代码,直接连接模拟器/真机,读取独立存储空间中的数据。

2013-06-08

wp8官方例子的补充

在MSDN的学习文档中,有几个文档没有提供源代码,自己动手COPY了些。包括:如何为 Windows Phone 创建设置页面,如何加密 Windows Phone 应用程序中的数据,使用 Windows Phone 8 中的文件和文件夹,如何处理 Windows Phone 的操作事件

2013-05-20

WinRTXamlToolkit

提供一些常用的功能,比如WriteableBitmap到BitmapImage转换等

2013-03-01

win8 metro特效callisto库用例

win8第三方控件工具callisto的使用用例

2013-02-27

空空如也

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

TA关注的人

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