自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (8)
  • 问答 (3)
  • 收藏
  • 关注

原创 Android应用创建桌面快捷图标

public static void addShortcut(Activity cx, String name) { // TODO: 2017/6/25 创建快捷方式的intent广播 Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // T

2017-06-28 13:30:57 4347 1

原创 Android监听Home键和Recent Apps键

1、实现一个监听者public class HomeKeyEventBroadcastReceiver extends BroadcastReceiver{ static final String SYSTEM_REASON = "reason"; static final String SYSTEM_HOME_KEY = "homekey"; static final St

2017-06-28 09:35:01 3337

原创 拥抱Firebase,Firebase之Realtime Database。(含github源码),欢迎关注。

1 T RE      I•COMIC•D  35   O Firebase可以帮助您构建更出色的移动应用并扩展您的业务。如何工作?Firebase Realtime Database 允许直接从客户端代码中直接安全访问数据库,因此您能够构建丰富的

2017-06-03 08:48:51 3732 1

原创 在android wear开发中使用蓝牙调试手表实机

在开发AndroidWear应用过程中需要对手表和手机进行同时操作,可以通过蓝牙同时对手机和手表进行操作。1 打开手表和手机的调试设置打开手机的usb调试打开手表设置的开发者选项,选中Debug over Bluetooth 如果是首次使用手表调试,需要在Setting中找到About,单击7次打开开发者选项2 连接手表到开发工具在手机端打开AndroidWea

2015-12-09 21:46:17 4852 1

原创 apk反编译

1、下载最新的apktool工具: https://bitbucket.org/iBotPeaches/apktool/downloadsapktool d xxx.apk 反编译出来的xxx文件夹下的AndroidManifest.xml文件已经可以查看。 2、dex2jar工具 将xxx.apk文件重命名为xxx.zip,解压,将解压出来的classes.dex 文件和dex2jar工

2015-11-08 21:09:46 458

原创 android studio下phonegap+jquerymobile hybird开发

1、安装phonegap 在node.js中npm install -g phonegap 2、设置phonegap环境变量 在dos下输入 phonegap create hell com.nsh.hell hello 3、编译phonegap为android项目 进入phonegap项目根目录 执行phonegap build android 4、android studio导入

2015-11-08 14:34:29 1869

原创 android studio下ndk C++开发

1、下载NDK(Native Develop Kit)交叉编译工具,解压NDK开发工具集,随便哪里都行,看你自己的习惯,但是还是要自己知道,别什么时候不知不觉删了,然后开发JNI始终不行,怎么都找不到错误,那就杯具了。 2、在 local.properties 文件中设置ndk的路径: ndk.dir=D:\android\android-ndk-r10d (我的nkd的解压路径:D:\and

2015-11-07 14:21:30 3550

原创 欢迎使用CSDN-markdown编辑器

final Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { Message msg = new Message(); msg.what = 0

2015-11-02 16:57:17 382

原创 android资源目录

/res/values/string.xml …/…/color.xml …/…/dimens.xml …/…/attrs.xml …/…/styles.xml …./drawable/*.png …/…/*.jpg …/…/*.gif …/…/*.9.png …/anim/*.xml

2015-09-16 08:31:08 653

原创 手机横屏时,键盘默认全屏显示

禁止全屏:在EditText中设置属性:android:imeOptions="flagNoExtractUi"

2015-09-09 20:50:22 1823

原创 android开启远程调试

前提:设备root设备和电脑在同一局域网内工具:设备上安装终端模拟器:su切换到root用户setprop service.adb.tcp.port 5555   ;//打开5555端口作为远程连接netcfg    //看一下android设备的ip地址adbd stopadbd start电脑:adb connect   [android

2015-09-08 20:29:12 1960

原创 android studio下导入.so库

1.在“src/main”目录中新建名为“jniLibs”的目录;2.将so文件复制、粘贴到“jniLibs”目录内。

2015-09-07 16:01:24 367

转载 查看keystore的信息

keytool -list -v -keystore debug.keystore -storepass android

2015-09-02 15:56:58 740

转载 centos下jdk升级

一、jdk1.4卸载 Redhat Enterprise 5 中自带安装了jdk1.4,在安装jdk1.6前,把jdk1.4卸载: 1. 首先查看系统自带的JDK版本: [root@linux ~]# java -version java version “1.4.2” gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-48)Co

2015-09-01 12:33:47 493

原创 android 4.2.2提示 unauthorized终极解决办法,很粗暴

公司从第三方做了一个android设备,拿回来开发,提示unauthorized尝试各种解决办法: 方法1:在设备上 重启开发者debug模式,将存储类型分别选择mtp,和ptp都不起作用。 方法2: 删除 手机data/misc/adb_keys文件,有人问,adb都连接不上,怎么删除,root,然后用re文件管理器,或者使用ssh server远程连接,切换到超级用户。结果,不管用。 方

2015-08-31 16:26:26 5442

原创 ssh server连接手机,并切换到root用户

需要软件:ssh server for android:用该软件在手机上开启ssh服务,注意,手机必须和电脑在同一个网段,在手机的ssh server 上设置好用户和密码,端口号,然后用putty 或winScp等工具就可以连接了。superuser:改软件用于连接上ssh后切换到超级用户,没有超级用户权限,sudo命令也不好使,你就只能看着了。http

2015-08-31 16:11:37 2023

原创 android在apk中获取root权限,并执行命令(改变文件权读写限)

File device = new File(PropertiesHelper.getValue(Constants.SERIAL_PORT_DEVICE_FILE));if (!device.canRead() || !device.canWrite()) { /* Missing read/write permission, trying to chmod the

2015-08-26 13:37:11 3593

原创 Android Validation非空格式验证框架的使用

1、创建form表单 Form form = new Form(); //非空验证 NotEmptyValidator notEmpty = new NotEmptyValidator(this); Validate validate = new Validate(et_notEmpty); validate.addValidator(notEmpty); //二选一验证 OrTwoR

2015-07-30 13:34:40 1303

原创 android studio下使用android的日志api

System.out.println(“普通日志info”);//java语言本身 System.err.println(“错误日志warn”);//java语言本身Log.e(“TAG”,”错误信息”); Log.w(“TAG”,”警告信息”); Log.i(“TAG”,”普通信息”); Log.d(“TAG”,”调试信息”); Log.v(“TAG”,”无用信息”);

2015-07-30 08:32:41 435

原创 android软件更新

apk软件更新的写法

2015-07-09 14:52:00 364

原创 android post上传文件到服务器

android 通过post请求上传文件到服务器

2015-07-09 14:36:46 5534

原创 android studio导入第三方类库的方法

导入第三方java类库含源代码包

2015-06-26 11:01:32 517

原创 win7右键 windows资源管理器已停止完美解决

这个问题通常是由于下载了捆绑了恶意软件的安装程序导致的。我们要做的就是找到导致资源管理器崩溃的*.dll文件,看一下它的版权信息,如果是不知道小公司的名字,那么恭喜你,删除它就行了。1、查看系统错误日志,找到该*.dll文件。开始-控制面板-管理工具-事件查看器-windows日志-应用程序查看最近的错误信息常规中会看到:错误应用程序名称: explorer.exe,版本: 6

2015-05-14 09:13:28 23898 6

原创 android studio+genymotion windows系统下搭建

1、翻墙使用XSkyWalker翻墙2、下载最新版android studioGoogle android developer下载android studiohttp://www.androidcommunitydocs.com/sdk/installing/studio.html 3、配置JDK环境变量官网下载最新jdkhttp://www.oracle.com/

2015-04-29 09:55:56 637

转载 ObjectAnimator

1、所控制的对象必须有get***方法2、所控制的对象必须有set***方法如TextView m_textView = (TextView)findViewById(R.id.id_textview);ObjectAnimator objectAnimator = (ObjectAnimator)ofFloat(m_textView,"alpha",0f,1f);object

2015-04-28 17:52:15 374

转载 pendingIntent理解

pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法 getActivity(Context, int, Intent, int), getBroadcast(Context, int, Intent, int), getService(Context, int, Intent, int)  分别对应着In

2015-04-27 14:13:42 390

原创 C++变量的链接性

1、global非static变量的链接性为外部,在一个文件中定义后在其他文件可以通过,不能在头文件中定义。extern typename val;注意,变量只能定义一次,即其他文件进行引用时不能进行初始化操作,即 extern typename val = num;是错误的;2、static的global的变量的链接性为内部,即在一个文件中定义,只能在该文件中使用,可以在头文件中定义

2014-12-02 08:44:36 1588

原创 关于C++函数重载

C++函数重载是使用形参作为特征标,写这篇文章是说明一下const作为函数重载特征的情况:1、形参为引用时void func(const int& val){    std::cout}void func(int& val){    std::cout}int main(){    const int val1= 1;    int val2 =

2014-12-01 14:43:31 455

原创 C++数组与指针小结

1、数组指针(一个指向数组的指针)int arr[3] = {1,2,3};int (*p)[3] = &arr;for(int i = 0;i{    std::cout}2、指针数组(一个存放指针的数组)int a=1,b=2,c=3;int *parr[3] = {&a,&b,&c};for(int i = 0;i{    std::cout

2014-12-01 14:30:33 369

原创 linux下 lamp开启php语法报错

首先找到php服务器的配置文件php.inidisplay_errors = onerror_reporting = E_ALL | E_STRICT找到apache配置文件/etc/httpd/conf/httpd.conf添加两行php_flag display_errors onphp_value error_reporting 2039这会覆盖在 php

2014-11-28 10:48:37 704

原创 C++随笔(指针和引用的使用注意事项)

项目中遇到一个问题,一个check数据的工具崩溃问题,debug发现是因为一个

2014-09-24 19:37:50 676

原创 关于递归函数的替换

在工作中遇到一个算法使用递归实现,算法的

2014-08-01 19:50:00 3804

原创 C++输入输出运算符重载

Foo.hclass Foo{public:Foo(int)}

2014-07-22 20:02:21 672

转载 C++ lambda表达式

图中的标注如下所示: lambda-introducer(在本主题的后面称为“capture 子句”)lambda declarator(在本主题的后面称为“参数列表”)mutable(在本主题的后面称为“可变规范”)exception-specification(在本主题的后面称为“异常规范”)trailing-return-type(

2014-06-02 15:50:46 399

原创 类模板的成员函数

templateclass Test{    Test();    ~Test}

2014-06-02 15:27:48 794

转载 C#中的索引器

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 索引器{    class Program    {        static void Main(string[] args)        {         

2014-04-27 19:11:36 327

原创 javascript中的匿名函数

function box(){var age = 100;return function(){age ++ ;return age;};}var b = box();alert(b());alert(b());b = null;//解除引用

2014-04-21 21:28:25 394

原创 C#算数运算符重载

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace OperatorOverride{    class Program    {        static void Main(string[] args)       

2014-04-20 21:17:31 608

转载 根据日期求星期

int y = 2014;            int m = 3;            int d = 21;            if (m == 1 || m == 12)             {                 m += 12;                y--;            }            int week

2014-04-15 20:00:19 546

原创 C#数组

C#中数组的声明int [] scores = {120,123,124,132}

2014-04-14 20:16:48 341

Admob 广告加载示例

演示Admob在android上的加载,包含原生广告,插页广告,横幅广告。需要源码的,私信我。

2017-05-18

基于百度地图的二次开发

基于百度地图的二次开发,实现定位,云存储,云检索

2014-03-05

qt说明文档-英文版

qt参考代码,英文版 Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。Qt是面向对象语言,易于扩展,并且允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。

2013-04-28

delphi编程报错大全

最全的delphi编程报错大全 编程报错 一查就知道 方便快速

2012-08-03

windows API函数大全

有些事情,特别是涉及对Windows操作系统的访问,还需要借助Win32 API函数(Microsoft Win32 Application Programming Interface的缩写)。API函数是一组用C语言编写的函数,总共约有一千来个。原本是为C语言编程人员而编写的,但也可以在VB应用程序中调用。

2012-08-02

object pascal语法

本书主要讨论object pascal的主要特点,并讲解如何在事件处理过程中和其他应用程序中,使用它来编制程序代码。

2012-08-02

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

TA关注的人

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