202. Happy Number

標籤: /* * 202. Happy Number * 2016-6-8 by Mingyang * 就是按著題目的意思一點一點做就好了,不要擔心,大膽的往前走 */ public boolean isHappy(int n) { if(n==0||n==1) return true; HashSet<Integer> set=new

Android 表徵圖上面添加提醒(一)使用Canvas繪製

標籤:著作權聲明:本文為博主原創文章,未經博主允許不得轉載。    在我們開發一些如通訊錄、社交等應用或者應用添加新功能模組時,會考慮在對應的表徵圖上加上未讀資訊的數量,或者是新功能提醒的表徵圖,這樣不佔太大空間還能達到提示的目的.   之前在MMS分析部分,也有人問過我這種提醒的實現. 關於這種提醒的添加,我總結了下,有大概幾種方法可以實現:1. 在對應的布局放置TextView或者ImageView.2.

Android 表徵圖上面添加提醒(二)使用開源UI類庫 Viewbadger

標籤:著作權聲明:本文為博主原創文章,未經博主允許不得轉載。上一篇講到用canvas進行繪製得到對應最終的bitmap.

Android實現自訂帶文字和圖片的Button

標籤:在Android開發中經常會需要用到帶文字和圖片的button,下面來講解一下常用的實現辦法。一.用系統內建的Button實現  最簡單的一種辦法就是利用系統內建的Button來實現,這種方式代碼量最小。在Button的屬性中有一個是drawableLeft,這個 屬性可以把圖片設定在文字的左邊,但是這種方式必須讓icon的背景色是透明的,如果icon的背景色不是透明的話,會導致點擊按鈕時icon部分的背景 色不會發生變化。主要代碼:<Button android:id="@

Android 顏色渲染(二) 顏色地區劃分原理與實現思路

標籤:著作權聲明:本文為博主原創文章,未經博主允許不得轉載。   上一篇講到顏色選取器,該demo不能選擇黑白或者具體區間顏色,這是為什麼呢,還是要從原理部分講起,首先看一下兩張圖:           圖1               &

Android硬體加速

標籤:Android從3.0(API Level 11)開始,在繪製View的時候支援硬體加速,充分利用GPU的特性,使得繪製更加平滑,但是會多消耗一些記憶體。      開啟或關閉硬體加速:      由於硬體加速自身並非完美無缺,所以Android提供選項來開啟或者關閉硬體加速,預設是關閉。可以在4個層級上開啟或者關閉硬體加速:  &

android產生驗證碼bitmap

標籤:不多說了,直接上代碼,項目中用到的,未做最佳化,還有很多參數未設定。[java] view plaincopy 1.import java.util.Random; 2. 3.import android.graphics.Bitmap; 4.import android.graphics.Canvas; 5.import android.graphics.Color; 6.import android.graphics.Paint; 7.import

iOS開發學習之Core Data

標籤:1.添加DataModel檔案2.添加實體和屬性3.建立NSManagedObject的子類,這裡命名為Location(若沒有實體屬性類型是Transformable或沒有額外的方法,只需要儲存基本類型的話,可略過)  注意:這裡可以做一個額外的工作,在Location+CoreDataProperties.h檔案中,將實體屬性類型是Transformable對應的@property屬性的類型從id改為需要的類型4.在AppDelegate.m檔案添加以下代碼:@interface

Android Intent-Filter

標籤: 1 package com.example.metrox.l10; 2 3 import android.content.Intent; 4 import android.net.Uri; 5 import android.support.v7.app.AppCompatActivity; 6 import android.os.Bundle; 7 import android.view.View; 8 9 public class MainActivity extends

Application和Page詳解

標籤:一、Application 1.該對象起始於伺服器的啟動,是ServletContext的執行個體。  2.可以獲得tomcat的版本號碼等。 二、Page  是lang包的執行個體。  主要方法和lang一樣,page.toString()。顯示當前對象的字串描述,[email protected],@部分是hash對象,前面的路徑在tomcat下的work目錄裡,編譯成了servlet。三、Exception  是lang的對象。四、其他  request.getR

iOS學習之Socket

標籤: Socket在百度百科的定義  網路上的兩個程式通過一個雙向的通訊串連實現資料的交換,這個串連的一端稱為一個socket。 相關的描述  Socket的英文原義是“孔”或“插座”。作為BSD UNIX的進程通訊機制,取後一種意思。通常也稱作"通訊端",用於描述IP地址和連接埠,是一個通訊鏈的控制代碼,可以用來實現不同虛擬機器或不同電腦之間的通訊。  在Internet上的主機一

Macaca-iOS入門那些事

標籤:Macaca-iOS入門那些事前言最近有朋友向我請教iOS自動化測試架構選型,剛好前段時間做講座時發現了macaca,遂試用。所以,下面的內容會只圍繞Macaca的iOS部分。Macaca是什麼阿里的移動端自動化的測試架構,同時支援android,iOS。而之前的阿里的athrun似乎已經放棄維護了。官網:https://macacajs.github.io/macaca/Macaca基於Node.js開發,測試案例編寫語言暫時也只支援Node.js。Macaca與Appnium區別坦白說

android Base64 加密

標籤:一 Base64加密import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStream;public class Base64Utils {    private static final char[] legalChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012345

iOS數組排列

標籤:1、這個方法可以實現數組的倒敘輸出  reverseObjectEnumerator NSArray *array = @[@"1",@"2",@"3",@"4"];    for (NSString *string  in [array reverseObjectEnumerator]) {        NSLog(@"string ===== %@",string);   

《Android》深度探索第七章心得體會

標籤:第七章簡述了另外一個驅動程式:LED燈的控制1.建立LED驅動的裝置檔案:第1步:使用cdev_init函數初始化cdev;第2步:指定裝置號,分為兩種指定方法第3步:使用cdev_add函數將字元裝置添加到核心中的字元裝置數組中;第4步:使用class_create宏建立struct class;第5步:使用device_create函數建立裝置檔案。2.卸載LED驅動的裝置檔案關鍵代碼:void device_destory(sruct class *class,dev_t devt)

《Android深度探索》第五章心得體會

標籤: 《Android深度探索》第五章講的是搭建S3C6410開發板的測試環境。S3C6410開發板是由三星公司生產的一款開發板產品,具有許多優點。本書的研究就是基於這塊開發板的。    搭建環境需要先安裝串口調試工具,然後燒入Android系統。1. 安裝串口調試工具:minicom,第1步:輸入命令 insmod | grep usbserial命令檢測當前系統是否支援USB轉串口;第2步:輸入命令apt-get install

iOS開發學習之MapKit

標籤:1.包含MapKit架構(參考包含官方架構博文)2.添加MapView控制項和IBOut屬性,並在storyboard串連兩者(包括delegate,即讓MapView所在的視圖控制器成為該控制項的delegate)@property (nonatomic, weak) IBOutlet MKMapView *mapView; 3. 在地圖上顯示使用者當前的位置    MKCoordinateRegion region =

iOS筆記之NSSet

標籤: 一、簡介NSSet到底什麼類型,其實它和NSArray功能性質一樣,用於儲存物件,屬於集合; NSSet  ,

Android反編譯調試源碼

標籤:Android反編譯調試源碼1. 反編譯得到源碼直接在windows 命令列下輸入命令java -jar apktool_2.0.0.jar d -d 小米運動_1.4.641_1058.apk -o out,此處必須使用-d參數,這樣反編譯出來的代碼尾碼才是java,只有java檔案才能被eclipse識別調試。2.

IPv6 app適配

標籤:參考資料:https://developer.apple.com/library/mac/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/UnderstandingandPreparingfortheIPv6Transition/UnderstandingandPreparingfortheIPv6Transition.html#//apple_ref/doc/uid/TP40010220-CH213-SW

總頁數: 5094 1 .... 1865 1866 1867 1868 1869 .... 5094 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.