ஜாமி அடையாளங்காட்டிகள்

ஜாமிவில் பல அடையாளங்காட்டிகள் உள்ளன. இந்த அடையாளங்காட்டிகளின் பெயர்களை அனைத்து செயலாக்கங்களுக்கும் இடையில் ஒன்றிணைக்க வேண்டும். இந்த பக்கம் பொருத்தமான எடுத்துக்காட்டுகளுடன் ஜாமி பயன்படுத்தப்படும் பல்வேறு வகை அடையாளங்காட்டிகளை குறிக்கிறது.

  • ஜாமி இன்போஹாஷ் அல்லது ஜாமி பொதுச் சாவி கைரேகை: 3d1112ab2bb089370c0744a44bb0786418d40b போன்ற பொதுச் சாவி கைரேகை

  • பதிவு செய்யப்பட்ட பெயர்: Blockchain இல் உள்ள Jami Infohash உடன் தொடர்புடைய பயனர் பெயர் jeandupont

  • URI: jami:3d1112ab2bb089370c0744a44bb0786418d40b அல்லது jami:jeandupont அல்லது <sip:nnnnn@host:5060>. [rfc3986] உடன் இணக்கமாக இருக்க வேண்டும். [rfc3986] [https://tools.ietf.org/html/rfc3986). இது ஒரு SIP URI என்றால், அது [rfc3261#19.1] உடன் இணக்கமாக இருக்க வேண்டும்.

  • சட்டப்படி URI: jami:3d1112ab2bb089370c0744a44bb0786418d40b அல்லது sip:nnnnn@host:5060. URI இன் மிகவும் எளிமைப்படுத்தப்பட்ட வடிவம். பதிவு செய்யப்பட்ட பெயர் தீர்க்கப்பட வேண்டும், <> அடைப்புக்குறிகள் அல்லது காட்சி பெயர் இல்லை. திட்டத்துடன் முன்கூட்டியே (jami: அல்லது sip: அல்லது sips:)

  • ** பயனர் அடையாளம்**: பதிவு செய்யப்பட்ட பெயர் (விரும்பப்படுவது) அல்லது பொது விசைப்பலகை கைரேகை. கணக்கு பொது விசைக்கான பயனர்-முக அடையாளங்காட்டி.

  • Display name அல்லது Profile name: Jean Dupont போன்ற பயனர் வரையறுக்கப்பட்ட சுயவிவர பெயர்.

ஒரு தொடர்பு காண்பிக்கப்படும் போதுஃ

 _____
|photo|   Display name or User ID
|_____|   User ID
  • காட்சி பெயர் காலியாக இருந்தால், அதற்கு பதிலாக பயனர் ஐடி காட்டப்படும்

  • இரண்டு வரிகளும் ஒரே உள்ளடக்கத்தைக் கொண்டிருந்தால், முதல் வரி மட்டுமே காட்டப்படும்

  • If no photo is available and a registered name (jami) or display name (sip) is available, the first letter of this name can be used to generate a placeholder. Otherwise a generic placeholder is used.

  • புகைப்படம் கிடைக்கவில்லை என்றால், Canonical URI-க்கு குறிப்பிட்ட பின்னணி நிறத்துடன் ஒரு இடமிருகத்தைப் பயன்படுத்தலாம்ஃ

final int[] contactColors = {
    color.red_500, color.pink_500,
    color.purple_500, color.deep_purple_500,
    color.indigo_500, color.blue_500,
    color.cyan_500, color.teal_500,
    color.green_500, color.light_green_500,
    color.grey_500, color.lime_500,
    color.amber_500, color.deep_orange_500,
    color.brown_500, color.blue_grey_500
};

int generateAvatarColor(String canonicalUri) {
    if (isEmpty(canonicalUri))
        return R.color.grey_500;
    String h = md5(canonicalUri);
    if (h == null)
        return R.color.grey_500;
    int colorIndex = Integer.parseInt(h.charAt(0) + "", 16);
    return contactColors[colorIndex % contactColors.length];
}

நிற மதிப்புகள் பொருள் பாலெட்டில் இருந்துஃ https://material.io/tools/color

! références_couleurs_jami